PINT: A Modern Software Package for Pulsar Timing

Jing Luo, Scott Ransom, Paul Demorest, Paul S. Ray, Anne Archibald +11 more
11/30/2020
astro-ph.IM

Official code: nanograv/PINT (149 stars, last commit 2026-10-08).

Abstract

Over the past few decades, the measurement precision of some pulsar-timing experiments has advanced from ~10 us to ~10 ns, revealing many subtle phenomena. Such high precision demands both careful data handling and sophisticated timing models to avoid systematic error. To achieve these goals, we present PINT (PINT Is Not Tempo3), a high-precision Python pulsar timing data analysis package, which is hosted on GitHub and available on Python Package Index (PyPI) as pint-pulsar. PINT is well-tested, validated, object-oriented, and modular, enabling interactive data analysis and providing an extensible and flexible development platform for timing applications. It utilizes well-debugged public Python packages (e.g., the NumPy and Astropy libraries) and modern software development schemes (e.g., version control and efficient development with git and GitHub) and a continually expanding test suite for improved reliability, accuracy, and reproducibility. PINT is developed and implemented without referring to, copying, or transcribing the code from other traditional pulsar timing software packages (e.g., TEMPO and TEMPO2) and therefore provides a robust tool for cross-checking timing analyses and simulating pulse arrival times. In this paper, we describe the design, usage, and validation of PINT, and we compare timing results between it and TEMPO and TEMPO2.

View on arXivView PDF

Code Implementations(1)

nanograv/PINTOfficial100%

PINT is not TEMPO3 -- Software for high-precision pulsar timing

149116TeX, RoffDec 4, 20131 weeks agoNOASSERTION

Similar Papers

Cite this paper

@article{luo2020pint,
  title  = {PINT: A Modern Software Package for Pulsar Timing},
  author = {Jing Luo and Scott Ransom and Paul Demorest and Paul S. Ray and Anne Archibald and Matthew Kerr and Ross J. Jennings and Matteo Bachetti and Rutger van Haasteren and Chloe A. Champagne and Jonathan Colen and Camryn Phillips and Josef Zimmerman and Kevin Stovall and Michael T. Lam and Fredrick A. Jenet},
  year   = {2020},
  eprint = {2012.00074},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2012.00074}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2012.00074.svg)](https://codeofpaper.com/paper/2012.00074)

Discussion