A library that computes the ephemerides.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bug Fixes
Bug Fixes
- ephemerides: fix a bug that made the ephemerides calculations impossible for the Poles (#21) (40988f1)
Features
- add support for Earth perihelion and aphelion (#30) (22a5ee0)
- add support for Python 3.10 (#32) (6fb8d07)
- event: add support for Earth seasons (#24) (ad96b8b), closes #21 #25
- event: add support for lunar eclipses (#28) (f43d604)
- use Skyfield-Data library instead of downloading needed files at first time (#22) (50b9569)
BREAKING CHANGES
- Project license is now GNU Affero General Public License (previously it was CeCILL-C)
- EventType constants
MOON_APOGEE
and MOON_PERIGEE
have been renamed to APOGEE
and PERIGEE
- event: the
Event.details
field is now a dictionary (was previously a string).
Bug Fixes
Bug Fixes
- false positives on opposition (#17) (03f0c57)
- fix error in the serialization of the Object type (#18) (9ad4371)
- remove useless dev dependencies (#16) (152efe7)
Misc.
- Kosmorrolib now supports Windows environment! (#14) (746ce95)
Bug Fixes
- add missing enums to the exposed model, rename data.py to model.py (#11) (64c8dd9)
Build System
BREAKING CHANGES
__build__
constant in __version__.py
has been removed.
kosmorrolib.data
has been renamed to
kosmorrolib.model
. To ensure further BC-break to happen on this side,
prefer using the model now exposed from kosmorrolib directly.
Version 0.10.0 (2021-04-05)
Bug Fixes
- take the timezone in account on get_moon_phase (2df588e)
Features
- make the date parameter optional (default value: today) (c59b553)