hmf

Frameworks

hmf.cosmology.cosmo

Module dealing with cosmological models.

hmf.density_field.transfer

Module providing a framework for transfer functions.

hmf.mass_function.hmf

The primary module for user-interaction with the hmf package.

Model Components

hmf.cosmology.growth_factor

Module defining calculations of the cosmological growth factor and growth rate.

hmf.density_field.transfer_models

Models for computing the transfer function.

hmf.density_field.filters

A module containing various smoothing filter models.

hmf.halos.mass_definitions

Models defining various definitions of halo mass.

hmf.mass_function.fitting_functions

A module defining many several halo mass function fits.

Alternative Cosmologies

Alternative cosmology modules contain both new model components and patched Frameworks to enable consistent modeling of alternative cosmological scenarios.

hmf.alternatives.wdm

Module containing Warm Dark Matter models.

Other Calculations and Utilities

hmf.density_field.halofit(k, delta_k, *[, ...])

Implementation of HALOFIT (Smith+2003, Takahashi+2012).

hmf.mass_function.integrate_hmf

A supporting module with a routine to integrate the differential hmf in a robust manner.

hmf.helpers.sample

Module for dealing with sampled mass functions.

hmf.helpers.functional

Functions for generating several hmf.hmf.MassFunction instances at once.