uvex_transients.utils.cosmology.core_collapse_rate_coefficient#
- uvex_transients.utils.cosmology.core_collapse_rate_coefficient(cosmology: Cosmology | None = None, imf: Literal['salpeter', 'kroupa'] = 'salpeter') Quantity[source]#
Return the (redshift-independent) normalization of the total volumetric core-collapse SNe rate.
This is the amplitude A in
core_collapse_rate(z) = core_collapse_rate_coefficient() * core_collapse_rate_shape(z), i.e. the class-levelrateeach core-collapse subtype in uvex_transients.transients.supernovae reports (scaled by its own subtype fraction) – see that module.- Parameters:
cosmology (~astropy.cosmology.FLRW, optional) – Accepted for interface symmetry with get_cosmology/core_collapse_rate_shape’s siblings, but currently unused: core_collapse_rate has no cosmology dependence (unlike an earlier version of this function, which rescaled by the little Hubble parameter \(h^2\)). If
None, the configured default cosmology is resolved and validated but otherwise ignored.imf (
{"salpeter", "kroupa"}, optional) – Initial mass function; see core_collapse_rate. Default is"salpeter".
- Returns:
The rate normalization, in events per cubic megaparsec per year.
- Return type:
See also
core_collapse_rate_shapeThe accompanying dimensionless redshift shape.
core_collapse_rateThe full rate,
coefficient() * shape(z).