Yung24¶
- class hmf.mass_function.fitting_functions.Yung24(*args, **kwargs)[source]¶
Yung+24 GUREFT halo mass function fit, calibrated for \(z=6{-}19\).
The functional form follows Tinker08 / Rodriguez-Puebla16, with the four parameters \(A, a, b, c\) each expressed as a quadratic polynomial in redshift \(\chi(z) = \chi_0 + \chi_1 z + \chi_2 z^2\). Best-fit coefficients come from the combined gureft + MultiDark fit in Yung+24 Appendix A.
- Parameters:
units ({"h", "physical"}, optional) – Selects the parameter table.
"h"(default) uses Table A1, calibrated for masses in \(M_\odot/h\) and volumes in \({\rm Mpc}^{-3} h^3 {\rm dex}^{-1}\) – matchinghmf’s standard internal convention."physical"uses Table A2, calibrated for masses in \(M_\odot\) and volumes in \({\rm Mpc}^{-3} {\rm dex}^{-1}\).- Raises:
ValueError – If
zis outside the calibration range \([6, 19]\).
Attributes
Methods
- __init__(*args, **kwargs)[source]
- classmethod get_measured_mdef()
Get the mass definition used in the defining simulation.