isotopic_abundance

plasmapy.particles.atomic.isotopic_abundance(isotope: Particle, mass_numb: Integral | None = None) Real[source]

Return the isotopic abundances if known, and otherwise zero.

Parameters:
  • isotope (atom-like) – A string representing an element or isotope, or an integer representing the atomic number of an element.

  • mass_numb (integer, optional) – The mass number of an isotope.

Returns:

The relative isotopic abundance in the terrestrial environment.

Return type:

float

Raises:
  • InvalidIsotopeError – If the argument is a valid particle but not a valid isotope.

  • InvalidParticleError – If the argument does not correspond to a valid particle or contradictory information is provided.

Notes

Isotopic composition data are most readily available for the terrestrial environment, so this function may not be wholly appropriate for space and astrophysical applications.

The data retrieved from this routine are those recommended by NIST as of 2017.

Examples

>>> isotopic_abundance("Pb-208")
0.524
>>> isotopic_abundance("hydrogen", 1)
0.999885