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 | None = None, elements: tuple[~cherab.core.atomic.elements.Element, ...] = <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: object

Dataclass to represent the data of a species in IMAS.

Methods

Attributes

electron_configuration

Electron configuration of the species

element

Element that makes up the species, if it is a single particle

species_type

Type of species

vibrational_level

Vibrational level of the species, if it is a molecule

vibrational_mode

Vibrational mode of the species, if it is a molecule

z_min

Minimum ionization state of the species

z_max

Maximum ionization state of the species

elements

Elements that make up the species, if it is a molecule

z_min : intΒΆ

Minimum ionization state of the species

z_max : intΒΆ

Maximum ionization state of the species

element : Element | None = NoneΒΆ

Element that makes up the species, if it is a single particle

elements : tuple[Element, ...]ΒΆ

Elements that make up the species, if it is a molecule

species_type : SpeciesType | None = NoneΒΆ

Type of species

electron_configuration : str | None = NoneΒΆ

Electron configuration of the species

vibrational_mode : str | None = NoneΒΆ

Vibrational mode of the species, if it is a molecule

vibrational_level : float | None = NoneΒΆ

Vibrational level of the species, if it is a molecule