lsst_inaf_agile.kelly2013
Implement Kelly+2013 BHMF.
Attributes
Functions
|
Return Kelly & Shen 2013 BHMF at the given redshift z. |
Return Fig. 4 figure and axes. |
|
|
Plot Fig. 4 style BHMF given axes and redshifts. |
Module Contents
- get_bhmf(z: float, filename: str = 'data/kelly2013/table1.dat') tuple[float, float, float, float][source]
Return Kelly & Shen 2013 BHMF at the given redshift z.
The BHMF is based on Table 1 of Kelly & Shen 2013. See ‘See Also’ below. The closest redshift bin to the input redshift is returned without any interpolation.
- Parameters:
z (float) – Redshift of the black hole mass function.
filename (str) – Path to the machine-readable Kelly & Shen 2013 table 1.
- Returns:
log_mbh, log_phi, log_phi_lo log_phi_hi – A 4-tuple containing the black hole mass function measurement.
- Return type:
tuple[float, float, float, float]
- Raises:
ValueError – If redshift is not within the Kelly & Shen 2013 range (z!=0-5).
See also
https//ui.adsabs.harvard.edu/abs/2013ApJ…764…45K/abstract
https//iopscience.iop.org/article/10.1088/0004-637X/764/1/45