pint.pint_matrix.NoiseDesignMatrixMaker

class pint.pint_matrix.NoiseDesignMatrixMaker(derivative_quantity=None, quantity_unit=None)[source]

Bases: DesignMatrixMaker

Specific design matrix for noise model.

Note

TODO: give proper labels.

Methods

__call__(data, model)[source]

A general method to make design matrix.

Parameters:
  • data (pint.toa.TOAs object or other data object) – The data point where the derivatives are evaluated.

  • model (pint.models.TimingModel object) – The model that provides the derivatives.

  • derivative_params (list) – The parameter list for the derivatives ‘d_quantity_d_param’.

  • offset (bool, optional) – Add the implicit offset to the beginning of design matrix. Default is False. This is to match the current phase offset in the design matrix. This option will be ignored if a PhaseOffset component is present in the timing model.

  • offset_padding (float, optional) – if including offset, the value for padding.