dsf.covariance.ingredients.power_spectrum module

Power-spectrum ingredients for Delta Sigma covariance calculations.

This module computes lens-redshift-averaged power spectra used by Delta Sigma covariance blocks. Power spectra are evaluated with CCL and averaged over tomographic lens-bin redshift distributions.

dsf.covariance.ingredients.power_spectrum.lens_averaged_power_spectrum(cosmo, pk, k, z_lens, nz_lens)[source]

Return a power spectrum averaged over a lens redshift distribution.

Parameters:
  • cosmo (Cosmology) – CCL cosmology object.

  • pk (Pk2D) – CCL 2D power spectrum object.

  • k (NDArray[float64]) – Wavenumber grid in h / Mpc.

  • z_lens (NDArray[float64]) – Lens redshift grid.

  • nz_lens (NDArray[float64]) – Normalized lens redshift distribution evaluated on z_lens.

Returns:

Lens-redshift-averaged power spectrum in (Mpc / h)^3.

Return type:

NDArray[float64]