Jérôme Deuchnord
0b12e71da8
ci(compatibility): test on more Python versions and on macOS ( #131 )
BREAKING CHANGE: on Ubuntu 20.04+, the `texlive-latex-extra` package is needed to generate the PDF output
3年前
Jérôme Deuchnord
8b723bfd22
refactor: use `enum` instead of `dict`s for the events and moon phase ( #129 )
BREAKING CHANGE: some methodes in Event and MoonPhase have been dropped
in favor of `enum.Enum`'s `name` and `value` properties.
4年前
Jérôme Deuchnord
c39cd3aefa
fix: handle out of range date error
4年前
Jérôme Deuchnord
75eba4977c
fix: avoid returning ephemerides for yesterday or tomorrow
4年前
Jérôme Deuchnord
6618712030
refactor: simplify ephemerides, remove dead code
BREAKING CHANGE: the JSON format has deeply changed to enhance its
consistency
4年前
Jérôme Deuchnord
1cd54f42bc
refactor: remove unused functions in ephemerides.py
4年前
Jérôme Deuchnord
32489ae355
feat: move the date to a single argument
BREAKING CHANGE: the --day, --month and --year arguments have been removed in the
favor of a single one.
4年前
Jérôme Deuchnord
9dbc093631
feat: add support for maximal elongations of Mercury and Venus
4年前
Jérôme Deuchnord
d7730bd2ad
feat: add support for timezones
4年前
Jérôme Deuchnord
081aab129e
fix: add compatibility for Skyfield 1.17
4年前
Jérôme Deuchnord
467c8227df
feat(ephemerides): compute ephemerides if the position is set only
BREAKING CHANGE: invoking kosmorro command without --latitude and
--longitude arguments will now only output the Moon phase and,
eventually, the events for the given date (or today if date not given).
5年前
Jérôme Deuchnord
6856d45643
feat(moon-phase): compute more accurate Moon phase
BREAKING CHANGE: JSON format now returns the moon phase as an object
instead of a string
5年前
Jérôme Deuchnord
82bdc7055b
fix: set times are now correct
5年前
Jérôme Deuchnord
a8dfe3bd11
Add unit tests, fix variable names
5年前
Jérôme Deuchnord
da64382b3b
Add JSON output
5年前
Jérôme Deuchnord
392b2dd7dc
Refactorization of the computation functions
5年前