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]