halomod.bias.Mo96

class halomod.bias.Mo96(nu: numpy.ndarray, delta_c: float = 1.686, m: Optional[numpy.ndarray] = None, mstar: Optional[float] = None, delta_halo: Optional[float] = 200, n: Optional[float] = 1, sigma_8: Optional[float] = 0.8, cosmo: astropy.cosmology.core.FLRW = FlatLambdaCDM(name="Planck15", H0=67.7 km / (Mpc s), Om0=0.307, Tcmb0=2.725 K, Neff=3.05, m_nu=[0.   0.   0.06] eV, Ob0=0.0486), n_eff: Optional[numpy.ndarray] = None, z: float = 0.0, **model_parameters)[source]

Peak-background split bias corresponding to PS HMF.

See documentation for Bias for information on input parameters. This model has no free parameters.

Notes

This bias form can be explicitly derived by assuming a Press-Schechter form for the HMF, as shown for example in [1]. The form is

\[1 + \frac{(\nu - 1)}{\delta_c}\]

References

1

Mo, H. J. and White, S. D. M., “An analytic model for the spatial clustering of dark matter haloes”, https://ui.adsabs.harvard.edu/abs/1996MNRAS.282..347M, 1996

Methods

__init__(nu[, delta_c, m, mstar, …])

Initialize self.

bias()

Calculate the first-order, linear, deterministic halo bias.

get_models()

Get a dictionary of all implemented models for this component.

Attributes

pair_hmf

The HMF model that pairs with this bias in the peak-background split