hmf.cosmology.growth_factor.GrowthFactor¶
- class hmf.cosmology.growth_factor.GrowthFactor(*args, **kwargs)[source]¶
Growth factor calculation, using a numerical integral, following [1].
- Parameters
cosmo (
astropy.cosmology.FLRW
instance) – Cosmological model.**model_parameters (unpack-dict) –
Parameters specific to this model. In this case, available parameters are as follows.To see their default values, check the
_defaults
class attribute.- dlna
Step-size in log-space for scale-factor integration
- amin
Minimum scale-factor (i.e.e maximum redshift) to integrate to. Only used for
growth_factor_fn()
.
References
- 1
Lukic et. al., ApJ, 2007, http://adsabs.harvard.edu/abs/2007ApJ…671.1160L
Methods
__init__
(*args, **kwargs)Initialize self.
Get a dictionary of all implemented models for this component.
Calculate \(d(a) = D^+(a)/D^+(a=1)\), from Lukic et.
growth_factor_fn
([zmin, inverse])Calculate \(d(a) = D^+(a)/D^+(a=1)\), from Lukic et.
growth_rate
(z)Growth rate, dln(d)/dln(a) from Hamilton 2000 eq.
growth_rate_fn
([zmin])Growth rate, dln(d)/dln(a) from Hamilton 2000 eq.