Skip to main content

Find the next leap second using IERS-OP web service.

Project description

It answers the following questions:

  • What is the current difference between TAI and UTC?

  • When was the last leap second?

  • When is the next leap second?

Usage

As a library:

>>> from leap_second_client import request_leap_second_info
>>> request_leap_second_info()
LeapSecondInfo(TAI_UTC=36,
               last_leap_second=datetime.date(2015, 6, 30),
               next_leap_second=None)

Or as a command-line client (greppable json output):

$ python -m leap_second_client
{
    "TAI_UTC": 36,
    "last_leap_second": "2015-06-30",
    "next_leap_second": null
}

It gives the current value of TAI-UTC in (integer) seconds, the date of the last leap second and the date of the next leap second. If no leap second is scheduled, then the value is None. The webservice relies on the information of the last Bulletin C and the current date.

See http://hpiers.obspm.fr/eop-pc/index.php?index=webservice

Installation

No dependencies except Python itself and the webservice. To install, just download leap_second_client.py or run:

$ pip install leap_second_client

Support: Python 2.6+, Python 3.

License: MIT

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

leap_second_client-1.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

leap_second_client-1.0-py2.py3-none-any.whl (5.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file leap_second_client-1.0.tar.gz.

File metadata

File hashes

Hashes for leap_second_client-1.0.tar.gz
Algorithm Hash digest
SHA256 39d9e4d8c7843bd1d9acf2bbce40341a32356f1e858419b64be438fd31c7d465
MD5 19fa02813ab4466b83a83c62dcc9e390
BLAKE2b-256 3f17e595e29de7936da4a4fdbc14b8b55689702badd76d14ead00772a6fe3237

See more details on using hashes here.

File details

Details for the file leap_second_client-1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for leap_second_client-1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ecb8b5ce29ee36fc4ab8e97c4d1032ae43e76a635d261aa4e0deeea3c48bf61b
MD5 f13b3c7b9cd19095a46807eacc2aac0e
BLAKE2b-256 0918c86466f508c2c3abb5bf9419bd1c7224d8ea71b93212c432f383c9aa2185

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page