scippneutron.atoms.Atom#

class scippneutron.atoms.Atom(isotope, z, _atomic_weight, _atomic_mass)[source]#

Atomic parameters of a specific element / isotope.

Values have been retrieved at 2025-03-20T15:11 from the lists at https://www.ciaaw.org/atomic-weights.htm

Atomic weights are properties of an element while atomic masses are properties of a specific isotope (nuclide). The reported atomic weights are the abridged standard atomic weight for each element. The reported atomic masses are the most recent value for each isotope (at the above date).

__init__(isotope, z, _atomic_weight, _atomic_mass)#

Methods

__init__(isotope, z, _atomic_weight, ...)

for_isotope(isotope)

Return the atom parameters for the given element / isotope.

Attributes

atomic_mass

Return the atomic mass is available.

atomic_weight

Return the atomic weight is available.

isotope

z

property atomic_mass: Variable#

Return the atomic mass is available.

property atomic_weight: Variable#

Return the atomic weight is available.

static for_isotope(isotope)[source]#

Return the atom parameters for the given element / isotope.

Parameters:

isotope (str) – Name of the element or isotope. For example, ‘H’, ‘3He’, ‘V’, ‘50V’.

Returns:

Atom – Atom parameters.