Skip to content

Releases: brunobord/skyfield-data

The 2024 update

23 Jun 20:47
Compare
Choose a tag to compare

Thanks to @matrss issue report and @ReimarBauer PR, the finals2002A.all file has been updated.

The 2023 updates

23 Apr 14:30
Compare
Choose a tag to compare
  • Upgraded finals2002A.all file, which has expired. Thanks a lot to @ReimarBauer for the PR, and @thierry-FreeBSD for the bug report (#29)
  • Dropped support for Python 3.6.
  • Confirm support for Python 3.11.

The Curse of February 2022

18 Feb 09:39
Compare
Choose a tag to compare

Version 4.0.0 was released on 2022-02-17

  • Switching from Travis/CircleCI for tests and CI to Github Actions (inspired by #24, thank you a lot, @Deuchnord).
  • Dropped support for Python 3.5.
  • Confirmed support for Python 3.10.
  • NOTE: Temporarily skipped Python 2.6 tests. Since version 3.0.0, the runtime code hasn't been modified, so this means that it should still be compatible, although... We can't prove it.

Data updates

Data files were downloaded on 2022-02-15.

Hello, `finals2000A.all`

18 Dec 16:20
Compare
Choose a tag to compare

This version switches completely its source file when computing timescales with Skyfield.

v3.0.0 was released in 2020-12-18

Important changes

  • Using finals2000A.all file for timescale computations (#14).
  • Removed Leap_Second.dat file from the archive. They're not used by Skyfield anymore (#14).
  • Adapted tests for warnings to point at the de421.bsp file (#14).
  • Removed references to Leap_Second.dat from doc and test files (#14).
  • Confirmed support of Python 3.9 (#15).

Data updates

Data files were downloaded on 2020-12-18.

  • Downloaded the finals2000A.all data file.

Bye bye, `deltat.*`

11 Dec 13:48
Compare
Choose a tag to compare

v2.0.0 was released on 2020-12-11

Important changes

  • Removed deltat.data & deltat.preds files from the archive. They're not used by Skyfield anymore, as of v1.31 (October 2020), since they were not updated by the providers. Skyfield now uses a builtin, the iers.npz file, embedded into the library.
  • Adapted tests for warnings to point at the Leap_Second.dat file.
  • Removed references to the deltat.* files in the docs and test files.

Data updates

Data files were downloaded on 2020-12-11.

  • Updated the Leap_Second.dat data file.

Back to roots (Python 2.6)

20 May 13:12
Compare
Choose a tag to compare

Because skyfield is and would stay Python2.6-compatible for a long time, we had to make sure that skyfield-data should be also Python2.6 ready.
Dealing with the code was easy, but making sure that the CI could test it properly was another deal.
Finally, we have two builds, one on Circle-CI and one on Travis, to perform checks for Py2.6 and beyond.

v1.1.0 was released on 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.

First Skyfield Data stable release

05 May 08:36
Compare
Choose a tag to compare

The v1.0.0 was released on 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.

Countdown to expiration

04 Oct 09:54
Compare
Choose a tag to compare

v0.1.0 was published on 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.

Python 2 compatibility + Advanced usage documentation

04 Oct 09:53
Compare
Choose a tag to compare

v0.0.2 was published on 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.

Initial release

04 Oct 09:52
Compare
Choose a tag to compare

v0.0.1 was published on 2019-07-29

  • This project includes minimal data files required by the Python Skyfield library: 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.