Changelog for swiss-ephemeris-0.2.0.0
Changelog for swiss-ephemeris
v0.2.0.0
- Introduces
withEphemerides
for bracketed access to the ephemeris directory.
- Changes the signature of
calculateCusps
to return a Left
value if the underlying library
is unable to calculate the cusps.
- Introduces "monadic" versions of the calculations that work with instances of
MonadFail
:
calculateCuspsM
and calculateCoordinatesM
- Improves test coverage with property testing.
v0.1.0.0 - 0.1.0.2(2020-08-12)
- Bundles the C code for v2.09.01 of Swiss
Ephemerides -- refer to that
page and related documentation for other possible additions to this package!
- First release with basic bindings to calculate the coordinates of bodies
between the Sun and Chiron, plus cusps and major angles --
calculateCoordinates
and calculateCusps
, respectively.
- The functions
setEphemeridesPath
and closeEphemerides
are provided to
initialize (important) and release (less important) resources related to
caching calculations and locating the data files for ephemerides.