vice.yields.ccsne.engines.cutoff

A core collapse supernova explosion engine characterized by a threshold mass below which stars produce core collapse supernovae, and above which they collapse directly to a black hole.

Signature: from vice.yields.ccsne.engines import cutoff

New in version 1.2.0.

Tip

This object can be passed as the keyword argument explodability to vice.yields.ccsne.fractional to calculate the IMF-averaged yields assuming this black hole landscape.

Explosion models such as these have been explored by recent supernova nucleosynthesis studies (e.g. Limongi & Chieffi 2018 [1]), and were compared to more sophisticated explosion models (e.g. Ertl et al. 2016 [2]; Sukhbold et al. 2016 [3]) by Griffith et al. (2021) [4].

Attributes

collapse_massfloat [default40.0]

The progenitor ZAMS mass in \(M_\odot\) above which stars collapse to a black hole. Must be positive.

Calling

Call this object with progenitor mass as the only argument, and the explodability as either a 0 or 1 will be returned.

Parameters:

  • massfloat

    Progenitor zero age main sequence mass in \(M_\odot\).

Returns:

  • explodabilityfloat

    1 if 8 <= mass <= collapse_mass. 0 otherwise.

Example Code

>>> from vice.yields.ccsne.engines import cutoff
>>> cutoff.collapse_mass
40
>>> [cutoff(35), cutoff(45), cutoff(55)]
[1.0, 0.0, 0.0]
>>> cutoff.collapse_mass = 50
>>> [cutoff(35), cutoff(45), cutoff(55)]
[1.0, 1.0, 0.0]