Releases: SpatioTemporal/STARE
Fixed premature app exit.
RangeConvex::simplify0 was generating an "exit 1" due to a hardcoded loop iteration limit. The limit (aka iFuse) has been increased, but should really be set via an externally defined property list, configuration file, or environment variable.
Circular cover and triangulation for pystare.
A few subtle bugs and a few additions to pystare for usability.
CentOS build issue mitigation
General.h in the stare code was including math.h when it should be including cmath. Making that change fixes a build issue with newer versions of gcc on CentOS 7.
Bugfix: STARE.h.in not updated in 0.8.0.
In 0.8.0 I erroneously changed STARE.h not STARE.h.in and broke compilation and hid a problem with STARE::ValueFromSpatialVector. Fixed that and added a grid-oriented example visualization.
PySTARE usability
Many spatial functions added to PySTARE (pystare) including hull, intersection, vertex, and a spatial index value manipulation or two. All are based on passing numpy arrays. NOTE: documentation requires improvement.
CMake and Python Improvements. Minor convexHull testing.
Build process tweaked to be a little more robust. Python API is now more pythonic. ConvexHull was having tolerance trouble with colinear points. Now has less trouble, but still produces erroneous interior triangles.
Install, test targets and documentation updates.
Documentation updated to reflect new targets. Boost references removed. INSTALL updated.
PySTARE removed
PySTARE1 based on SWIG still available. Will be renamed PySTARE shortly.
Bugfix: STARE::ValueFromLatLonDegrees returning level instead of index
Global SpatialVectors xhat, etc., initialized after STARE api, led to corrupt interface and bad values. Now declaring xhat, etc., locally and hoping programmer defines them correctly. TODO: figure out appropriate way to have a global xhat, etc.
See issue https://github.com/michaelleerilee/STARE/issues/22 .
Added constructor.
Added a constructor to support Hyrax demo.