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_models()

Get a dictionary of all implemented models for this component.

growth_factor(z)

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.