pyccl.halomodel module

pyccl.halomodel.halo_concentration(cosmo, halo_mass, a, odelta=200)[source]

Halo mass concentration relation

Parameters:
  • cosmo (Cosmology) – Cosmological parameters.
  • halo_mass (float or array_like) – Halo masses; Msun.
  • a (float) – scale factor.
  • odelta (float) – overdensity parameter (default: 200)
Returns:

Dimensionless halo concentration, ratio rv/rs

Return type:

float or array_like

pyccl.halomodel.halomodel_matter_power(cosmo, k, a)[source]

Matter power spectrum from halo model assuming NFW density profiles :param cosmo: Cosmological parameters. :type cosmo: Cosmology :param a: scale factor. :type a: float :param k: wavenumber :type k: float or array_like

Returns:
matter power spectrum
from halo model
Return type:halomodel_matter_power (float or array_like)
pyccl.halomodel.onehalo_matter_power(cosmo, k, a)[source]

One-halo term for matter power spectrum assuming NFW density profiles :param cosmo: Cosmological parameters. :type cosmo: Cosmology :param a: scale factor. :type a: float :param k: wavenumber :type k: float or array_like

Returns:
one-halo term for matter
power spectrum
Return type:onehalo_matter_power (float or array_like)
pyccl.halomodel.twohalo_matter_power(cosmo, k, a)[source]

Two-halo term for matter power spectrum assuming NFW density profiles :param cosmo: Cosmological parameters. :type cosmo: Cosmology :param a: scale factor. :type a: float :param k: wavenumber :type k: float or array_like

Returns:
two-halo term
for matter power spectrum
Return type:two-halo matter power spectrum (float or array_Like)