pint.models.noise_model.create_fourier_design_matrix

pint.models.noise_model.create_fourier_design_matrix(t, f) ndarray[source]

Construct a Fourier design matrix from a given set of frequencies. The matrix alternates sine and cosine columns.

Parameters:
  • t – array-like Vector of time series (TOAs) in seconds.

  • f – array-like Array of frequencies (e.g., from get_rednoise_freqs).

Returns:

Fndarray

Fourier design matrix of shape (len(t), 2 * len(f)).

freqsndarray

The same frequencies array f is returned for convenience.