pint.models.noise_model

Pulsar timing noise models.

Functions

create_ecorr_quantization_matrix(toas_table)

Create quantization matrix mapping TOAs to observing epochs.

create_fourier_design_matrix(t, nmodes[, Tspan])

Construct fourier design matrix from eq 11 of Lentati et al, 2013

get_ecorr_epochs(toas_table[, dt, nmin])

Find only epochs with more than 1 TOA for applying ECORR.

get_ecorr_nweights(toas_table[, dt, nmin])

Get the number of epochs associated with each ECORR.

get_rednoise_freqs(t, nmodes[, Tspan])

Frequency components for creating the red noise basis matrix.

powerlaw(f[, A, gamma])

Power-law PSD.

Classes

EcorrNoise()

Noise correlated between nearby TOAs.

NoiseComponent()

PLDMNoise()

Model of DM variations as radio frequency-dependent noise with a power-law spectrum.

PLRedNoise()

Timing noise with a power-law spectrum.

ScaleDmError()

Correction for estimated wideband DM measurement uncertainty.

ScaleToaError()

Correct reported template fitting uncertainties.