nbodykit.cosmology.power.halofit

Classes

HalofitPower(cosmo, redshift)

Nonlinear power spectrum computed using HaloFit via CLASS.

class nbodykit.cosmology.power.halofit.HalofitPower(cosmo, redshift)[source]

Nonlinear power spectrum computed using HaloFit via CLASS.

Parameters
  • cosmo (Cosmology, astropy.cosmology.FLRW) – the Cosmology instance; astropy cosmology objects are automatically converted

  • redshift (float) – the redshift of the power spectrum

cosmo

the object giving the cosmological parameters

Type

class:Cosmology

sigma8

the z=0 amplitude of matter fluctuations

Type

float

redshift

the redshift to compute the power at

Type

float

Attributes
attrs

The meta-data dictionary

sigma8

The amplitude of matter fluctuations at \(z=0\).

Methods

__call__(k)

Return the power in units of \(h^{-3} \mathrm{Mpc}^3\).

__call__(k)[source]

Return the power in units of \(h^{-3} \mathrm{Mpc}^3\).

Parameters

k (float, array_like) – the wavenumbers in units of \(h \mathrm{Mpc}^{-1}\)

Returns

Pk – the linear power spectrum evaluated at k in units of \(h^{-3} \mathrm{Mpc}^3\)

Return type

float, array_like

property attrs

The meta-data dictionary

property sigma8

The amplitude of matter fluctuations at \(z=0\).