Software

PINT

PINT is a pure-Python pulsar timing package. It has been used extensively for preparing the data releases of the NANOGrav and IPTA collaborations. It is described in this paper.

GitHub

GWecc.jl

GWecc.jl is a Julia library used to compute Pulsar Timing Array (PTA) signals due to gravitational waves emitted by black hole binaries. It is designed to be called from PTA data analysis packages like ENTERPRISE and provides a Python binding for this purpose. It can also be used to simulate pulsar time of arrivals using packages like libstempo and PINT. This code is based on this paper and this paper, and was applied in this paper. It is a rewrite of the GWecc code written in C++.

GitHub

pinta

pinta is a data reduction pipeline for pulsar data taken using the upgraded Giant Metre-wave Radio Telescope (uGMRT). It takes the uGMRT raw pulsar data as input, does RFI mitigation and folding, and gives partially folded profile archives as output. It is now an observatory pipeline at GMRT. This pipeline was described in this paper.

GitHub

ugmrt2fil

ugmrt2fil is a program to convert uGMRT raw pulsar data to sigproc-filterbank format. It is a part of the pinta pipeline.

GitHub

chimera

chimera is a pipeline for creating wideband TOAs from CHIME pulsar observations. It is used for integrating CHIME data into NANOGrav.

GitHub

mikkola

This is an implementation of Mikkola’s method for solving the classical Kepler equation.

GitHub