cherab.imas.ids.common.species.SpeciesDataΒΆ
- class cherab.imas.ids.common.species.SpeciesData(z_min: int, z_max: int, element: ~cherab.core.atomic.elements.Element | ~cherab.core.atomic.elements.Isotope | None = None, elements: tuple[~cherab.core.atomic.elements.Element | ~cherab.core.atomic.elements.Isotope, ...] = <factory>, species_type: ~cherab.imas.ids.common.species.SpeciesType | None = None, electron_configuration: str | None = None, vibrational_mode: str | None = None, vibrational_level: float | None = None)SourceΒΆ
Bases:
objectDataclass to represent the data of a species in IMAS.
Methods
Return a compact label for display beneath a species-type group.
rich_label([compact])Return a Rich label colored consistently by element symbol.
Attributes
Electron configuration of the species
Element that makes up the species, if it is a single particle
Type of species
Vibrational level of the species, if it is a molecule
Vibrational mode of the species, if it is a molecule
Minimum ionization state of the species
Maximum ionization state of the species
Elements that make up the species, if it is a molecule
-
element : Element | Isotope | None =
NoneΒΆ Element that makes up the species, if it is a single particle
-
species_type : SpeciesType | None =
NoneΒΆ Type of species
- compact_label() strSourceΒΆ
Return a compact label for display beneath a species-type group.
- Returns:
str β Elemental or molecular symbol followed by charge information when non-zero.
-
element : Element | Isotope | None =