fiasco Package#

fiasco: A Python interface to the CHIANTI atomic database

Functions#

list_elements([hdf5_dbase_root, sort])

List all available elements in the CHIANTI database.

list_ions([hdf5_dbase_root, sort])

List all available ions in the CHIANTI database

get_isoelectronic_sequence(element[, ...])

List of ions in the isoelectronic sequence of element.

proton_electron_ratio(temperature, **kwargs)

Calculate ratio between proton and electron densities as a function of temperature according to Eq.

Classes#

IonCollection(*args)

Container for holding multiple Ion instances.

Element(element_name, temperature, **kwargs)

Collection of all ions for a particular element.

Ion(ion_name, temperature[, abundance, ...])

Class for representing a CHIANTI ion.

Level(index, elvlc)

An object for holding atomic energy level data from CHIANTI.

Transitions(elvlc, wgfa)

An object for holding atomic transition data from CHIANTI.

GauntFactor([hdf5_dbase_root])

Class for calculating the Gaunt factor for various continuum processes.

Class Inheritance Diagram#

Inheritance diagram of fiasco.collections.IonCollection, fiasco.elements.Element, fiasco.ions.Ion, fiasco.levels.Level, fiasco.levels.Transitions, fiasco.gaunt.GauntFactor