72 lines
2.7 KiB
Markdown
72 lines
2.7 KiB
Markdown
# Changelog for Skyfield Data
|
|
|
|
## 1.1.0 (2020-05-20)
|
|
|
|
### Python compatibility
|
|
|
|
* Added Python 3.8 compatibility (#1).
|
|
* Added Python 2.6 compatibility + circle-ci job, documentation amended, code fixed to be compatible with Python 2.6 (#6).
|
|
* Removed tox.ini reference to Python 3.3 builds.
|
|
|
|
### Minor changes
|
|
|
|
* Revamped/Simplified Travis configuration.
|
|
|
|
## 1.0.0 (2020-05-05)
|
|
|
|
### Data updates
|
|
|
|
**Data files were downloaded on 2020-05-05.**
|
|
|
|
* Updated ``deltat.data`` data file.
|
|
* Updated ``Leap_Second.dat`` data file.
|
|
* All expiration data items are up-to-date as of 2020-05-05.
|
|
|
|
### Library Runtime Enhancements
|
|
|
|
* Added ``expiration_limit`` argument for ``get_skyfield_data_path`` function. Enables to shift the expiration date limit by "n" days.
|
|
|
|
### Downloader enhancement
|
|
|
|
* USNO file serving host has changed. Pointing now at ``ftp://cddis.nasa.gov/products/iers/`` for ``deltat.*`` files.
|
|
|
|
### Minor changes
|
|
|
|
* Changes in Python ``setup.cfg`` classifiers.
|
|
|
|
## 0.1.0 (2019-10-04)
|
|
|
|
### Library Runtime Enhancements
|
|
|
|
* Dropped compatibility with Python 3.3 and 3.4, as skyfield did.
|
|
* Generate a catalog of the expiration dates for files.
|
|
* Detect when a file has expired and raise a ``UserWarning``.
|
|
|
|
### Downloader Enhancements
|
|
|
|
* Added a ``--check-only`` argument to ``download.py`` to display the expiration dates of the files currently on disk.
|
|
* Enable computation of the expiration date of the BSP file(s) on disk (requires to install the local repository using the [dev] option / See README for more information).
|
|
* Warn user when there's a download error. Expiration date file won't be modified if at least one of the downloads has failed.
|
|
|
|
### Other Improvements
|
|
|
|
* Added basic tests for the ``get_skyfield_data_path`` function using `tox`.
|
|
* Added automated tests through Travis CI.
|
|
* Add Travis CI badge on README.
|
|
* Added a test to check if the current files are about to expire (45 days from now). Travis CI would run a monthly job and eventually report when it has failed, so actions can be done to refresh the files and "unbreak" the library.
|
|
|
|
## 0.0.2 (2019-08-23)
|
|
|
|
* Document the "Advanced" usage, with the ``expire`` option for the Loader.
|
|
* Ensure it's Python 2 compatible, since ``skyfield`` is compatible with Python 2.6/2.7.
|
|
|
|
## 0.0.1 (2019-07-29)
|
|
|
|
Initial release
|
|
|
|
* This project includes minimal data files required by the [Python Skyfield library](https://rhodesmill.org/skyfield/): `de421.bsp`, `deltat.data`, `deltat.preds` and `Leap_Second.dat`,
|
|
* It provides a small Python script to download the files from their respective source,
|
|
* This script eventually checks if some of the files are expired and skips them (by default),
|
|
* Usage documentation is included in the `README.md` file.
|
|
* This project code is released under the terms of the MIT License.
|