lsst_inaf_agile.ananna2022
Implement Ananna+ 2022.
Attributes
Functions
|
Return the Schechter function form of BHMF. |
|
Return phi_lambda following the functional form in Ananna. |
|
Get phi_bh from Ananna Fig10. |
|
Get phi_lambda from Ananna Fig10. |
Module Contents
- LABELS = ['Intrinsic ($\\sigma=0.3$)', 'Intrinsic ($\\sigma=0.3; \\sigma_{\\log L,{\\rm scatt}} = 0.2$)',...[source]
- get_phi_bh(m: numpy.typing.ArrayLike, m_star: float, phi_star: float, alpha: float, beta: float, h: float = 1.0, sample: bool = False) numpy.typing.ArrayLike[source]
Return the Schechter function form of BHMF.
- get_phi_lambda(lambda_edd: numpy.typing.ArrayLike, lambda_edd_star: float, xi_star: float, delta1: float, epsilon_lambda: float, h: float = 1.0) numpy.typing.ArrayLike[source]
Return phi_lambda following the functional form in Ananna.
- get_phi_bh_fig10(m: numpy.typing.ArrayLike, is_type1: bool = True, is_type2: bool = True, log_ledd_gt: float = -3, h: float = 1.0)[source]
Get phi_bh from Ananna Fig10.