fiasco currently only supports version 8 of the CHIANTI database.

VernerParser#

class fiasco.io.sources.VernerParser(filename, **kwargs)[source]#

Bases: GenericParser

Fit parameters for calculating partial photoionization cross-sections using the method of Verner and Yakovlev [VY95].

Attributes Summary

descriptions

dtypes

filetype

headings

units

Methods Summary

extract_footer(*args)

Extract metadata from raw text and format appropriately.

to_hdf5(hf, df, **kwargs)

Attributes Documentation

descriptions = ['atomic number', 'number of electrons', 'principal quantum number', 'orbital angular momentum number', 'threshold energy below which cross-section is 0', 'E_0 fit parameter', 'nominal value of cross-section', 'y_a fit parameter', 'P fit parameter', 'y_w fit parameter']#
dtypes = [<class 'int'>, <class 'int'>, <class 'int'>, <class 'int'>, <class 'float'>, <class 'float'>, <class 'float'>, <class 'float'>, <class 'float'>, <class 'float'>]#
filetype = 'verner_short'#
headings = ['Z', 'n_electrons', 'n', 'l', 'E_thresh', 'E_0_fit', 'sigma_0', 'y_a_fit', 'P_fit', 'y_w_fit']#
units = [None, None, None, None, Unit("eV"), Unit("eV"), Unit("Mbarn"), Unit(dimensionless), Unit(dimensionless), Unit(dimensionless)]#

Methods Documentation

Extract metadata from raw text and format appropriately.

to_hdf5(hf, df, **kwargs)[source]#