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 [You19a].Attributes Summary
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