Skip to main content

A Pulsar Timing Package, written in Python from scratch

Project description

Build Status Documentation Status Code Coverage Gitter chat

PINT is not TEMPO3

PINT is a project to develop a new pulsar timing solution based on python and modern libraries. It is still in active development, but it can already produce residuals from most “normal” timing models that agree with Tempo and Tempo2 to within ~10 nanoseconds. It can be used within python scripts or notebooks, and there are several command line tools that come with it.

The primary reasons we are developing PINT are:

  • To have a robust system to check high-precision timing results that is completely independent of TEMPO and Tempo2
  • To make a system that is easy to extend and modify due to a good design and the use of a modern programming language, techniques, and libraries.

Installing

Currently PINT is not available via PyPI or Conda. To install it you must obtain the source from GitHub (for example by cloning it), then install it, ensuring that all dependencies needed to run PINT are available:

$ pip install .

Be aware that both PINT and AstroPy require data files from the Internet, for example the International Earth Rotation Service bulletins, which are regularly updated. These files are cached, where possible, so once they have been downloaded you should be able to use PINT and AstroPy offline unless you require new data (for example you request a time more recent than your IERS bulletin contains).

Using

See the online documentation.

Project details


Release history Release notifications

Download files

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

Files for pint-pulsar, version 0.5.7
Filename, size File type Python version Upload date Hashes
Filename, size pint_pulsar-0.5.7-py2.py3-none-any.whl (10.9 MB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size pint-pulsar-0.5.7.tar.gz (10.9 MB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page