halomod.bias.Tinker10PBSplit¶
- class halomod.bias.Tinker10PBSplit(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]¶
Empirical bias of Tinker et al (2010).
See documentation for
Bias
for information on input parameters. This model has no free parameters.Notes
This is form from [1] obeys the peak-background split consistency formalism, which offers some advantages, but also fits well to simulations. It is dependent on the spherical halo definition. See the reference for details on the form.
- Parameters
alpha (float, optional) – The fitted parameters. Each of these are available to specify at a certain overdensity. So for example
alpha_200
specifies thealpha
parameter at a spherical halo overdensity of 200. All default values are taken from Tinker 2010.beta (float, optional) – The fitted parameters. Each of these are available to specify at a certain overdensity. So for example
alpha_200
specifies thealpha
parameter at a spherical halo overdensity of 200. All default values are taken from Tinker 2010.gamma (float, optional) – The fitted parameters. Each of these are available to specify at a certain overdensity. So for example
alpha_200
specifies thealpha
parameter at a spherical halo overdensity of 200. All default values are taken from Tinker 2010.phi (float, optional) – The fitted parameters. Each of these are available to specify at a certain overdensity. So for example
alpha_200
specifies thealpha
parameter at a spherical halo overdensity of 200. All default values are taken from Tinker 2010.eta (float, optional) – The fitted parameters. Each of these are available to specify at a certain overdensity. So for example
alpha_200
specifies thealpha
parameter at a spherical halo overdensity of 200. All default values are taken from Tinker 2010.beta_exp (float, optional) – The value of
beta
,phi
etc., are functions of redshift via the relationbeta = beta0 (1 + z)^beta_exp
(and likewise for the other parameters).phi_exp (float, optional) – The value of
beta
,phi
etc., are functions of redshift via the relationbeta = beta0 (1 + z)^beta_exp
(and likewise for the other parameters).eta_exp (float, optional) – The value of
beta
,phi
etc., are functions of redshift via the relationbeta = beta0 (1 + z)^beta_exp
(and likewise for the other parameters).gamma_exp (float, optional) – The value of
beta
,phi
etc., are functions of redshift via the relationbeta = beta0 (1 + z)^beta_exp
(and likewise for the other parameters).max_z (float, optional) – The maximum redshift for which the redshift evolution holds. Above this redshift, the relation flattens. Default 3.
References
- 1
Tinker, J. L. et al., “The Large-scale Bias of Dark Matter Halos: Numerical Calibration and Model Tests”, https://ui.adsabs.harvard.edu/abs/2010ApJ…724..878T, 2010
See also
Tinker10
Bias from the same study but without the constraint of the peak-background split formalism.
Methods
__init__
(nu[, delta_c, m, mstar, …])Initialize self.
bias
()Calculate the first-order, linear, deterministic halo bias.
Get a dictionary of all implemented models for this component.
Attributes
The HMF model that pairs with this bias in the peak-background split