fiasco currently only supports version 8 of the CHIANTI database.

RrlvlParser#

class fiasco.io.sources.RrlvlParser(ion_filename, **kwargs)[source]#

Bases: GenericIonParser

Level-resolved recombination rates as a function of temperature.

These files contain the Direct radiative recombination rates from the recombining ion to the recombined ion, whereas the .reclvl files contain the effective radiative recombination rates. A given ion should have either a .rrlvl file or a .reclvl file, but not both. For a full description of these files, see Young [You19].

Attributes Summary

descriptions

dtypes

filetype

headings

units

Methods Summary

preprocessor(table, line, index)

Default preprocessor method run on each line ingested.

Attributes Documentation

descriptions = ['atomic number', 'ionization state', 'level index of the recombining ion', 'index of the final level of the transition in the recombined ion', 'temperatures at which rates are tabulated', 'direct radiative recombination rate coefficients']#
dtypes = [<class 'int'>, <class 'int'>, <class 'int'>, <class 'int'>, <class 'float'>, <class 'float'>]#
filetype = 'rrlvl'#
headings = ['Z', 'ion', 'initial_level', 'final_level', 'temperature', 'rate']#
units = [None, None, None, None, Unit("K"), Unit("cm3 / s")]#

Methods Documentation

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

Default preprocessor method run on each line ingested.