astropy:docs

Polynomial_Assembias_HOD_Quenching_Model

class halotools.halo_occupation.Polynomial_Assembias_HOD_Quenching_Model(baseline_hod_quenching_model=<class 'halotools.halo_occupation.vdB03_Quenching_Model'>, baseline_hod_quenching_parameter_dict=None, baseline_hod_model=<class 'halotools.halo_occupation.Zheng07_HOD_Model'>, baseline_hod_parameter_dict=None, threshold=-20, occupation_assembias_parameter_dict=None, quenching_assembias_parameter_dict=None, secondary_halo_property_centrals_key='vmax', secondary_halo_property_satellites_key='vmax')[source] [edit on github]

Bases: halotools.halo_occupation.Assembias_HOD_Quenching_Model

Concrete subclass of Assembias_HOD_Model.

In this model, both galaxy abundances and quenched fractions exhibit assembly bias, where some secondary host halo property modulates the mean galaxy abundance. The assembly bias effect is set by explicitly specifing its strength at specific values of the primary halo property.

Attributes Summary

baseline_hod_model
primary_halo_property_key
secondary_halo_property_centrals_key
secondary_halo_property_satellites_key

Methods Summary

halo_type1_fraction_centrals(...) Determines the fractional representation of host halo types as a function of the value of the primary halo property.
halo_type1_fraction_satellites(...) Determines the fractional representation of host halo types as a function of the value of the primary halo property.
mean_concentration(primary_halo_property, ...) Concentration-halo relation assumed by the underlying HOD_Model object.
require_correct_keys(assembias_parameter_dict) If the init constructor is passed an input parameter dictionary, verify that the keys are correct.
unconstrained_central_conformity_halo_type1(...) Method determining \tilde{\mathcal{C}}_{cen_{Q}}(p | h_{1}), the unconstrained excess quenched fraction of centrals in halos of primary property p and secondary property type h_{1}.
unconstrained_central_inflection_halo_type1(...)
unconstrained_polynomial_model(abcissa, ...)
unconstrained_satellite_conformity_halo_type1(...) Method determining \tilde{\mathcal{C}}_{cen_{Q}}(p | h_{1}), the unconstrained excess quenched fraction of satellites in halos of primary property p and secondary property type h_{1}.
unconstrained_satellite_inflection_halo_type1(...)

Attributes Documentation

baseline_hod_model
primary_halo_property_key
secondary_halo_property_centrals_key
secondary_halo_property_satellites_key

Methods Documentation

halo_type1_fraction_centrals(primary_halo_property)[source] [edit on github]

Determines the fractional representation of host halo types as a function of the value of the primary halo property.

Halo types can be either given by fixed-Mvir rank-orderings of the host halos, or by the input occupation statistics functions.

halo_type1_fraction_satellites(primary_halo_property)[source] [edit on github]

Determines the fractional representation of host halo types as a function of the value of the primary halo property.

Halo types can be either given by fixed-Mvir rank-orderings of the host halos, or by the input occupation statistics functions.

mean_concentration(primary_halo_property, halo_type)[source] [edit on github]

Concentration-halo relation assumed by the underlying HOD_Model object. The appropriate method is already bound to the self.baseline_hod_model object.

Parameters:

primary_halo_property : array_like

array of primary halo property governing the occupation statistics

halo_type : array

array of halo types.

Returns:

concentrations : numpy array

require_correct_keys(assembias_parameter_dict)[source] [edit on github]

If the init constructor is passed an input parameter dictionary, verify that the keys are correct.

unconstrained_central_conformity_halo_type1(primary_halo_property)[source] [edit on github]

Method determining \tilde{\mathcal{C}}_{cen_{Q}}(p | h_{1}), the unconstrained excess quenched fraction of centrals in halos of primary property p and secondary property type h_{1}.

unconstrained_central_inflection_halo_type1(primary_halo_property)[source] [edit on github]
unconstrained_polynomial_model(abcissa, ordinates, primary_halo_property)[source] [edit on github]
unconstrained_satellite_conformity_halo_type1(primary_halo_property)[source] [edit on github]

Method determining \tilde{\mathcal{C}}_{cen_{Q}}(p | h_{1}), the unconstrained excess quenched fraction of satellites in halos of primary property p and secondary property type h_{1}.

unconstrained_satellite_inflection_halo_type1(primary_halo_property)[source] [edit on github]