nbodykit.hod

Functions

HODModelFactory(name, func_name)

Factory to generate the functions that will return one of the pre-built Halotools HOD models.

Classes

HODModel()

A class providing an interface beteween HOD models in nbodykit and halotools.

Hearin15Model

alias of nbodykit.hod.hearin15

Leauthaud11Model

alias of nbodykit.hod.leauthaud11

Zheng07Model()

Methods

nbodykit.hod.Hearin15Model

alias of nbodykit.hod.hearin15

nbodykit.hod.Leauthaud11Model

alias of nbodykit.hod.leauthaud11

class nbodykit.hod.Zheng07Model[source]

Methods

to_halotools(cosmo, redshift, mdef[, ...])

Return the Zheng 07 HOD model.

static to_halotools(cosmo, redshift, mdef, concentration_key=None, **kwargs)[source]

Return the Zheng 07 HOD model.

See halotools.empirical_models.zheng07_model_dictionary().

Parameters
  • cosmo – the nbodykit or astropy Cosmology object to use in the model

  • redshift (float) – the desired redshift of the model

  • mdef (str, optional) – string specifying mass definition, used for computing default halo radii and concentration; should be ‘vir’ or ‘XXXc’ or ‘XXXm’ where ‘XXX’ is an int specifying the overdensity

  • concentration_key (str) – the name of the column that will specify concentration; if not provided, the analytic formula from Dutton and Maccio 2014 is used.

  • **kwargs – additional keywords passed to the model components; see the Halotools documentation for further details

Returns

the halotools object implementing the HOD model

Return type

HodModelFactory