SplupsParser#
- class fiasco.io.sources.SplupsParser(ion_filename, **kwargs)[source]#
Bases:
GenericIonParser
Spline fits to scaled collisions strengths (denoted by upsilon) between energy levels as described in Burgess and Tully [BT92]. These files were used in CHIANTI versions prior to 8.0, and were replaced by
.scups
files in versions after that.Notes
The number of spline points for the rates depends on the fit type, 5 points for type 6 fits and 9 points for type 2.
Attributes Summary
Methods Summary
preprocessor
(table, line, index)Default preprocessor method run on each line ingested.
Attributes Documentation
- descriptions = ['atomic number', 'ionization state', 'lower level index', 'upper level index', 'Burgess-Tully scaling type', 'oscillator strength', 'delta energy', 'Burgess-Tully scaling parameter', 'Burgess-Tully scaled effective collision strengths']#
- dtypes = [<class 'int'>, <class 'int'>, <class 'int'>, <class 'int'>, <class 'int'>, <class 'float'>, <class 'float'>, <class 'float'>, 'object']#
- filetype = 'splups'#
- headings = ['Z', 'ion', 'lower_level', 'upper_level', 'bt_type', 'gf', 'delta_energy', 'bt_c', 'bt_upsilon']#
- units = [None, None, None, None, None, Unit(dimensionless), Unit("Ry"), Unit(dimensionless), Unit(dimensionless)]#
Methods Documentation