vice.singlezone.elements

Type : tuple [elements of type str [case-insensitive]]

Default : (“fe”, “sr”, “o”)

The symbols for the elements to track the enrichment for (case-insensitive). The more elements that are tracked, the longer the simulation will take, but the better calibrated is the total metallicity of the ISM in handling metallicity-dependent yields.

Tip

The order in which the elements appear in this tuple will dictate the abundance ratios that are quoted in the final stellar metallicity distribution function. That is, if element X appears before element Y, then VICE will determine the MDF in \(dN/d[Y/X]\) as opposed to \(dN/d[X/Y]\). The elements that users intend to use as “reference elements” should come earliest in this list.

Note

All versions of VICE support the simulation of all 76 astrophysically produced elements between carbon (“c”) and bismuth (“bi”). Versions >= 1.1.0 also support helium (“he”).

Note

Some of the heaviest elements that VICE recognizes have statistically significant enrichment from r-process nucleosynthesis [1]. Simulations of these elements with realistic parameters and realistic nucleosynthetic yields will underpredict the absolute abundances of these elements. However, if these nuclei are assumed to be produced promptly following the formation of a single stellar population, the yield can be added to the yield from core collapse supernovae, which in theory can describe the total yield from all prompt sources [2].

Example Code

>>> import vice
>>> sz = vice.singlezone(name = "example")
>>> sz.elements
("fe", "sr", "o")
>>> sz.elements = ["mg", "fe", "n", "c", "o"]
>>> sz.elements
("mg", "fe", "n", c", "o")