IonBase#
- class fiasco.base.IonBase(ion_name, hdf5_dbase_root=None, **kwargs)[source]#
Bases:
object
Base class for accessing data attached to a particular ion.
Note
This is not meant to be instantiated directly by the user and primarily serves as a base class for
Ion
.- Parameters:
ion_name (str) – Name of ion, e.g. for Fe V, ‘Fe 5’, ‘iron 5’, ‘Fe 4+’
hdf5_dbase_root (str, optional) – Path to the root of the CHIANTI HDF5 database. If not provided, the default path is used.
kwargs – Further keyword arguments are passed to
fiasco.util.check_database
.
Attributes Summary
The atomic number of the element, \(Z\).
The standard atomic symbol for the element, e.g. "H" for hydrogen.
Total number of electrons removed, \(z\).
The full name of the element, e.g. "hydrogen".
The name of the element and ionization stage, e.g. "Fe 11".
Name of the element and ionization stage in roman numeral format.
Number denoting the degree of ionization, with 1 denoting the neutral stage.
Ionization stage in roman numeral format.
Atomic symbol denoting to which isoelectronic sequence this ion belongs.
Attributes Documentation
- atomic_number#
The atomic number of the element, \(Z\).
- atomic_symbol#
The standard atomic symbol for the element, e.g. “H” for hydrogen.
- charge_state#
Total number of electrons removed, \(z\).
- element_name#
The full name of the element, e.g. “hydrogen”.
- ion_name#
The name of the element and ionization stage, e.g. “Fe 11”.
- ion_name_roman#
Name of the element and ionization stage in roman numeral format.
- ionization_stage#
Number denoting the degree of ionization, with 1 denoting the neutral stage.
- ionization_stage_roman#
Ionization stage in roman numeral format.
- isoelectronic_sequence#
Atomic symbol denoting to which isoelectronic sequence this ion belongs.