fiasco currently only supports version 8 of the CHIANTI database.

WgfaParser#

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

Bases: GenericIonParser

Information about each possible transition in an ion, including level indices, wavelengths, and decay rates.

Attributes Summary

descriptions

dtypes

fformat

filetype

headings

units

Methods Summary

preprocessor(table, line, index)

Default preprocessor method run on each line ingested.

Attributes Documentation

descriptions = ['lower level index', 'upper level index', 'transition wavelength', 'oscillator strength', 'radiative decay rate', 'lower level label', 'upper level label']#
dtypes = [<class 'int'>, <class 'int'>, <class 'float'>, <class 'float'>, <class 'float'>, <class 'str'>, <class 'str'>]#
fformat = <fortranformat.FortranRecordReader.FortranRecordReader object>#
filetype = 'wgfa'#
headings = ['lower_level', 'upper_level', 'wavelength', 'gf', 'A', 'lower_label', 'upper_label']#
units = [None, None, Unit("Angstrom"), Unit(dimensionless), <Quantity 1. 1 / s>, None, None]#

Methods Documentation

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

Default preprocessor method run on each line ingested.