Skip to content

Releases: SpatioTemporal/STARE

y2023 Bug

09 Jan 01:29
ee22f9e
Compare
Choose a tag to compare

NG discovered a y2023 bug that caused a pystare crash due to an uncaught exception thrown by STARE. STARE threw an exception on dubious year returns from ERFA, which it does for dates 5 years beyond the date of the ERFA version release. This is because of the unpredictability of leap second addition to the calendar.

Corrections

  • The ERFA provided by STARE was updated.
  • Non-nominal ERFA returns no longer cause exceptions but set a "status" register that registers the last non-nominal result before being cleared.
  • A unit test reproducer verifies the performance of the additions.

Fix Bug 107. Memory overrun in expandIntervals.

15 Oct 21:42
Compare
Choose a tag to compare

STARE::expandIntervalsMultiRes tried to coalesce faces of the root polygon, leading to an improper spatial interval and an interminable loop in expandIntervals. Fixed by check the resolution level of the interval currently being processed.

Fix Bug 99. NaN for longitude near 0.

11 Sep 04:18
65980e1
Compare
Choose a tag to compare
Pre-release

An acos call in SpatialVector was yielding NaN as its argument went beyond 1, likely due to roundoff. Sadly, patched with a min-max coercion back into [-1,1]. This showed up on an Ubuntu system. The top-level call was STARE::LatLonDegreesFromValue.

Shared Library Experiments 1

09 Sep 04:15
Compare
Choose a tag to compare
Pre-release
1.2.4x1

Trying to override GNUInstallDirs.

CMake Improvements

09 Sep 04:50
5e7eb75
Compare
Choose a tag to compare
CMake Improvements Pre-release
Pre-release

Improvements to allow generation of shared and static directories that better conform to conda-forge's conventions.

Shared Library can now be generated by CMake build.

08 Sep 05:34
62fe853
Compare
Choose a tag to compare

A shared library is built by default. Use -DBUILD_SHARED_LIBS=NO to build a static library as before.

Documentation and License Notice Improvements

07 Sep 03:44
790bd4c
Compare
Choose a tag to compare

Documentation and License Notice Improvements.

CMake install tweak

04 Sep 03:33
aeed460
Compare
Choose a tag to compare
CMake install tweak Pre-release
Pre-release

Modified include destination to include/STARE.

Added resolution parameters to fromJulian<...> routines.

21 Aug 23:40
42de810
Compare
Choose a tag to compare

Previously certain fromJulian<...> routines were treated as low-level routines with the expectation that other calls would set the resolutions. This complicated the pystare interface, so we made these from-calls act like other calls that construct temporal index values.

Set temporal resolutions from sorted times.

28 Jul 20:43
1cabd26
Compare
Choose a tag to compare

Added set_temporal_resolutions_from_sorted_inplace(indices,len).