pint.models

Pulsar timing models and tools for working with them.

The primary object for representing a timing model is TimingModel. This contains a collection of components (subclasses of Component), each of which should have a collection of parameters (subclasses of Parameter). These parameters carry values uncertainties and units and can be “frozen” or “free” to indicate whether fitters (subclasses of Fitter) should be allowed to modify them. Normally timing models are created using get_model() but it is possible to construct and modify them as python objects.

Binary models are implemented as Components, but they have somewhat special handling; they are implemented by deriving from PSR_BINARY, which provides some of the infrastructure needed to implement them conveniently.

pint.models.absolute_phase

Timing model absolute phase

pint.models.astrometry

Astrometric models for describing pulsar sky positions.

pint.models.binary_bt

The BT (Blandford & Teukolsky) model.

pint.models.binary_dd

Damour and Deruelle binary model.

pint.models.binary_ddk

The DDK model - Damour and Deruelle with kinematics.

pint.models.binary_ell1

Approximate binary model for small eccentricity.

pint.models.chromatic_model

pint.models.dispersion_model

A simple model of a base dispersion delay and DMX dispersion.

pint.models.dmwavex

DM variations expressed as a sum of sinusoids.

pint.models.fdjump

System and frequency dependent delays to model profile evolution.

pint.models.frequency_dependent

Frequency-dependent delays to model profile evolution.

pint.models.glitch

Pulsar timing glitches.

pint.models.ifunc

Tabulated extra delays.

pint.models.jump

Phase jumps.

pint.models.model_builder

Building a timing model from a par file.

pint.models.noise_model

Pulsar timing noise models.

pint.models.parameter

Timing model parameters encapsulated as objects.

pint.models.phase_offset

Explicit phase offset

pint.models.piecewise

Pulsar timing piecewise spin-down solution.

pint.models.priors

Classes used for evaluation of prior probabilities

pint.models.pulsar_binary

Support for independent binary models.

pint.models.solar_system_shapiro

Solar system Shapiro delay.

pint.models.solar_wind_dispersion

Dispersion due to the solar wind.

pint.models.spindown

Polynomial pulsar spindown.

pint.models.stand_alone_psr_binaries

Implementations of independent pulsar timing binary models.

pint.models.tcb_conversion

TCB to TDB conversion of a timing model.

pint.models.timing_model

Timing model objects.

pint.models.troposphere_delay

Delay due to Earth's troposphere

pint.models.wave

Delays expressed as a sum of sinusoids.

pint.models.wavex

Delays expressed as a sum of sinusoids.