fiasco currently only supports version 8 of the CHIANTI database.

IoneqParser#

class fiasco.io.sources.IoneqParser(ioneq_filename, **kwargs)[source]#

Bases: GenericParser

Attributes Summary

descriptions

dtypes

filetype

headings

units

Methods Summary

preprocessor(table, line, index)

Default preprocessor method run on each line ingested.

to_hdf5(hf, df)

Attributes Documentation

descriptions = ['atomic number', 'ion', 'temperature', 'ionization fraction']#
dtypes = [<class 'int'>, <class 'int'>, <class 'float'>, <class 'float'>]#
filetype = 'ioneq'#
headings = ['Z', 'ion', 'temperature', 'ionization_fraction']#
units = [None, None, Unit("K"), Unit(dimensionless)]#

Methods Documentation

preprocessor(table, line, index)[source]#

Default preprocessor method run on each line ingested.

to_hdf5(hf, df)[source]#