DiparamsParser#

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

Bases: GenericIonParser

Scaled cross-sections for calculating the ionization rate due to direct ionization. See Dere [Der07] and Young [You25] for more details regarding the format of these files.

Note

The scaled cross-sections date have been multiplied by \(10^{14}\)

Attributes Summary

Methods Summary

preprocessor(table, line, index)

Default preprocessor method run on each line ingested.

Attributes Documentation

descriptions = ['ionization potential', 'Burgess-Tully scaling factor', 'Burgess-Tully scaled energy', 'Burgess-Tully scaled cross-section', 'excitation autoionization scaling factor']#
dtypes = [<class 'float'>, <class 'float'>, <class 'float'>, <class 'float'>, <class 'float'>]#
filetype = 'diparams'#
headings = ['ip', 'bt_c', 'bt_e', 'bt_cross_section', 'ea']#
units = [Unit("eV"), Unit(dimensionless), Unit(dimensionless), Unit("cm2 eV2"), Unit(dimensionless)]#

Methods Documentation

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

Default preprocessor method run on each line ingested.