No description
Find a file
2022-10-06 21:46:36 -05:00
.github/workflows fix update job 2022-08-02 08:56:06 -05:00
.reuse move into a package 2022-07-30 18:09:33 -05:00
bulletind show how early(late) a bulletin was released 2022-10-06 21:19:16 -05:00
LICENSES Fetch Bulletin D data from IERS 2022-07-30 17:46:05 -05:00
.gitignore ignore virtualenv 2022-07-31 09:48:10 -05:00
.pre-commit-config.yaml [pre-commit.ci] pre-commit autoupdate 2022-09-06 00:15:35 +00:00
Makefile move into a package 2022-07-30 18:09:33 -05:00
pyproject.toml Use dataclasses-json so python consumers don't deal with dicts 2022-07-30 19:50:43 -05:00
README.md let's button this up 2022-10-06 21:46:36 -05:00
setup.cfg Fix installation of data files 2022-10-06 20:51:25 -05:00

Test bulletind Update Bulletin D data PyPI Lines of code Language grade: Python pre-commit.ci status

Purpose

bulletind provides access to the IERS "Bulletin D" data to Python or to other software that can process JSON data.

"Bulletin D" is the publication that specifies the "DUT1 offset", the difference between UTC and UT1, in units of 0.1 seconds. This is the value that is ostensibly transmitted on various broadcast time signals, such as WWVB.

The source of the data is https://datacenter.iers.org/availableVersions.php?id=17 and covers April 1991 through the present. (the oldest Bulletin available is Number 21 issued 1991-04-22)

Use

bulletind includes bulletin data that was available the last time the software was updated. Further updates can be downloaded to a per-user cache with the bulletind update command or the get_bulletin_d_data() function. Cached data can be printed as json with bulletind json, as tabular data with bulletind table, or accessed with the get_cached_bulletin_d_data() function.

The structure of the data is described by the BulletinDInfo type. In json and tabular formats, dates are represented in the ISO standard format YYYY-mm-dd.

Development status

This project was started as a way to prototype use of Bulletin D historical data in wwvbgen. However, the quality of the historical data was not adequate and the project is archived.