Jérôme Deuchnord
69cdf15fcd
build: bump v1.0.8
1 year ago
dependabot[bot]
a2aa56c36b
fix(deps): update skyfield-data requirement from >=3,<5 to >=3,<6 ( #62 )
* chore(deps): update skyfield-data requirement from >=3,<5 to >=3,<6
Updates the requirements on [skyfield-data](https://github.com/brunobord/skyfield-data ) to permit the latest version.
- [Release notes](https://github.com/brunobord/skyfield-data/releases )
- [Changelog](https://github.com/brunobord/skyfield-data/blob/master/CHANGELOG.md )
- [Commits](https://github.com/brunobord/skyfield-data/compare/3.0.0...5.0.0 )
---
updated-dependencies:
- dependency-name: skyfield-data
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: fix tests
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jérôme Deuchnord <git@deuchnord.fr>
1 year ago
Jérôme Deuchnord
2409e95455
build: bump version 1.0.7
2 years ago
Jérôme Deuchnord
7d134de13e
test: fix Mercury's expected set time
2 years ago
Jérôme Deuchnord
064ba31e85
build: bump version 1.0.6
2 years ago
Jérôme Deuchnord
1cf40f5b40
fix: prevent `get_ephemerides()` from returning values out of the dates given in arguments
2 years ago
Jérôme Deuchnord
6367cd4d66
build: bump version 1.0.5
2 years ago
Jérôme Deuchnord
b589c3affa
refactor: clean the code
2 years ago
Jérôme Deuchnord
bbf1b9f53e
fix(ephemerides): fix the rise, culmination and set times being too often `None`
2 years ago
Jérôme Deuchnord
c9fc7d602a
build: bump v1.0.4
2 years ago
Jérôme Deuchnord
02453943ad
fix(Breaking change): restore `kosmorrolib.__version__` module
2 years ago
Jérôme Deuchnord
f0b4267985
fix: remove NumPy direct dependency ( #41 )
Note that Numpy is still a dependency of Skyfield and its dependencies.
2 years ago
Jérôme Deuchnord
761ec4ef21
fix: make the opposition detection more reliable ( #39 )
2 years ago
Jérôme Deuchnord
ff8f3a7cba
chore: migrate from Pipenv to Poetry ( #35 )
2 years ago
Jérôme Deuchnord
759e742962
build: bump version 1.0.1
3 years ago
Jérôme Deuchnord
761a43bcbd
build: bump version 1.0.0
3 years ago
Jérôme Deuchnord
0b72046c2d
test: enhance the coverage ( #31 )
3 years ago
Jérôme Deuchnord
22a5ee0b03
feat: add support for Earth perihelion and aphelion ( #30 )
BREAKING CHANGE: EventType constants `MOON_APOGEE` and `MOON_PERIGEE` have been renamed to `APOGEE` and `PERIGEE`
3 years ago
Jérôme Deuchnord
f43d6043b0
feat(events): add support for lunar eclipses ( #28 )
3 years ago
Jérôme Deuchnord
c7a4df9e1a
docs(license): migrate to GNU Affero General Public License v3 ( #27 )
3 years ago
Jérôme Deuchnord
50b9569e5e
feat: use Skyfield-Data library instead of downloading needed files at first time ( #22 )
The folder created automatically at `~/.kosmorro-cache` is not needed
anymore and can be deleted safely.
3 years ago
LiamNg
ad96b8bebf
feat(event): add support for Earth seasons ( #24 )
* chore: fix files to commit on tag
* fix(ephemerides): fix a bug that made the ephemerides calculations impossible for the Poles (#21 )
* chore: fix the target branch on Dependabot's config
* ci: remove Commitlint workflow (replaced by semantic-pull-request) (#25 )
* ci: remove Commitlint workflow (replaced by semantic-pull-request)
* ci: fix doctests not running correctly on some OS and Python versions
* Add season change event in events.py and enum.py
* Add minor change in season change event
* Add documentation, change enum constants, change output object of _search_earth_season_change
* Minor changes to _search_earth_season_change
* Update EventType enum, update class of details
* Fix minor bugs
* docs: Update docs for _search_earth_season_change and _search_conjunction.chore: make minor changes to _search_earth_season_change
* Update: minor changes to match Python coding style.
* Update: minor changes to match Python coding style. Docs: update docstring of _search_earth_season_change and _search_conjunction
* test:update legacy tests for events.py. update: update enum.py and events.py to match black coding style.
* Fix some minor issues with Black and Event.details field
Co-authored-by: Jérôme Deuchnord <jerome@deuchnord.fr>
Co-authored-by: Jérôme Deuchnord <Deuchnord@users.noreply.github.com>
BREAKING CHANGE: the `Event.details` field is now a dictionary (was previously a string).
3 years ago
Jérôme Deuchnord
40988f193f
fix(ephemerides): fix a bug that made the ephemerides calculations impossible for the Poles ( #21 )
3 years ago
Jérôme Deuchnord
2884da5b16
build: bump version 0.11.2
3 years ago
Jérôme Deuchnord
592f8b15d0
fix: "minute must be in 0..59" error ( #20 )
3 years ago
Jérôme Deuchnord
eae01c355d
build: bump version 0.11.1
3 years ago
Jérôme Deuchnord
9ad4371032
fix: fix error in the serialization of the Object type ( #18 )
3 years ago
Jérôme Deuchnord
03f0c57042
fix: false positives on opposition ( #17 )
3 years ago
Jérôme Deuchnord
294ff2810c
build: update version number
3 years ago
Jérôme Deuchnord
ce838466b7
feat: replace object name with enum identifier ( #15 )
BREAKING CHANGE: name of objects of type `kosmorrolib.model.Object` has
been replaced with an enum typed identifier.
3 years ago
Jérôme Deuchnord
9347d0cbed
build: fix some variables in __version__.py ( #13 )
BREAKING CHANGE: `__build__` constant in `__version__.py` has been removed.
3 years ago
Jérôme Deuchnord
4dd21c2b29
fix: add missing enums to the exposed model, rename data.py to model.py ( #11 )
BREAKING CHANGE: `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.
3 years ago
Jérôme Deuchnord
f5580351af
build: bump version to 0.10.0
3 years ago
Jérôme Deuchnord
69206585d2
feat: replace object name with enum identifier ( #15 )
BREAKING CHANGE: name of objects of type `kosmorrolib.model.Object` has
been replaced with an enum typed identifier.
3 years ago
Jérôme Deuchnord
2d24786f7b
build: fix some variables in __version__.py ( #13 )
BREAKING CHANGE: `__build__` constant in `__version__.py` has been removed.
3 years ago
Jérôme Deuchnord
64c8dd901d
fix: add missing enums to the exposed model, rename data.py to model.py ( #11 )
BREAKING CHANGE: `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.
3 years ago
Jérôme Deuchnord
d5c57c4828
build: bump version to 0.10.0
3 years ago
Jérôme Deuchnord
a36f7e9c62
test: fix doctests
3 years ago
Jérôme Deuchnord
6cea55e774
docs: add docs for get_ephemerides() ( #9 )
3 years ago
Jérôme Deuchnord
241e8ecf5d
refactor: remove the dead code ( #8 )
3 years ago
Jérôme Deuchnord
273d3c2041
style: fix script style
3 years ago
Jérôme Deuchnord
2df588e5c1
fix: take the timezone in account on get_moon_phase
3 years ago
Jérôme Deuchnord
05f894a22c
style: fix coding standards
3 years ago
Jérôme Deuchnord
c59b553c86
feat: make the date parameter optional (default value: today)
3 years ago
Jérôme Deuchnord
9be8a7493d
fix: remove call to _() function
3 years ago
Jérôme Deuchnord
9dd6c99339
chore: remove useless header comment
3 years ago
Jérôme Deuchnord
c956e52ce8
ci(black): fix the coding standards
3 years ago
Jérôme Deuchnord
28fc01a09a
Remove version.py (replaced with standard __version__.py)
3 years ago
Jérôme Deuchnord
6a1047f2e6
Add tests
3 years ago
Jérôme Deuchnord
a649f3e1ab
Init repository, extract Kosmorrolib
3 years ago