Levels#
- class fiasco.Levels(elvlc, index=None)[source]#
Bases:
objectData associated with all energy levels of an ion.
Warning
This is not meant to be instantiated directly, but rather accessed by indexing a
fiasco.Ionobject.- Parameters:
elvlc (
DataIndexer) – Pointer to the energy level information for a given ion in the CHIANTI database.index (
int,slice, or array-like, optional) – Index or slice for which to extract energy level data.
Attributes Summary
Label denoting the electronic configuration.
Energy of each level.
True if the energy of the level is from laboratory measurements.
Label denoting level configuration, multiplicity, angular momentum label, and total angular momentum.
Index of each level.
Multiplicity, \(2S+1\)
Orbital angular momentum number \(L\).
Orbital angular momentum label.
Spin, \(S\), of the electronic configuration.
Total angular momentum number \(J\).
Statistical weight, \(2J + 1\).
Attributes Documentation
- configuration#
Label denoting the electronic configuration.
- energy#
Energy of each level. Defaults to observed energy and falls back to theoretical energy if no measured energy is available.
- is_observed#
True if the energy of the level is from laboratory measurements.
- label#
Label denoting level configuration, multiplicity, angular momentum label, and total angular momentum.
- level#
Index of each level.
- multiplicity#
Multiplicity, \(2S+1\)
- orbital_angular_momentum#
Orbital angular momentum number \(L\).
- orbital_angular_momentum_label#
Orbital angular momentum label.
- spin#
Spin, \(S\), of the electronic configuration.
- total_angular_momentum#
Total angular momentum number \(J\).
- weight#
Statistical weight, \(2J + 1\).