dsf.modelling.combinations module

Combined HOD, baryonic, and intrinsic alignment power-spectrum models.

dsf.modelling.combinations.pk2d_hod_baryonified_with_nla(cosmo, *, k_array, a_array, f_c=1.0, A_IA=0.0, C1rhocrit=0.0134, b_g=None, a_bias=1.0, concentration=None, **hod_kwargs)[source]

Construct baryonified HOD spectra with an optional NLA contribution.

Parameters:
  • cosmo (Cosmology) – CCL cosmology.

  • k_array (NDArray[float64]) – Wavenumber grid.

  • a_array (NDArray[float64]) – Scale-factor grid.

  • f_c (float) – Baryonic concentration rescaling.

  • A_IA (float) – Intrinsic alignment amplitude.

  • C1rhocrit (float) – NLA normalization.

  • b_g (float | None) – Galaxy bias, computed from the HOD if None.

  • a_bias (float) – Scale factor for the HOD bias calculation.

  • concentration (Concentration | None) – Optional CCL concentration model.

  • **hod_kwargs (Any) – HOD profile parameters.

Returns:

Delta Sigma spectrum including NLA and baryonified HOD covariance spectra.

Return type:

dict[str, Pk2D]

dsf.modelling.combinations.pk2d_hod_with_nla(cosmo, *, k_array, a_array, A_IA=0.0, C1rhocrit=0.0134, b_g=None, a_bias=1.0, concentration=None, **hod_kwargs)[source]

Construct HOD spectra with an optional NLA contribution.

Parameters:
  • cosmo (Cosmology) – CCL cosmology.

  • k_array (NDArray[float64]) – Wavenumber grid.

  • a_array (NDArray[float64]) – Scale-factor grid.

  • A_IA (float) – Intrinsic alignment amplitude.

  • C1rhocrit (float) – NLA normalization.

  • b_g (float | None) – Galaxy bias, computed from the HOD if None.

  • a_bias (float) – Scale factor for the HOD bias calculation.

  • concentration (Concentration | None) – Optional CCL concentration model.

  • **hod_kwargs (Any) – HOD profile parameters.

Returns:

Delta Sigma spectrum including NLA and HOD-only covariance spectra.

Return type:

dict[str, Pk2D]