PsplupsParser#
- class fiasco.io.sources.PsplupsParser(ion_filename, **kwargs)[source]#
Bases:
ScupsParser
Spline fits to scaled collision rates for protons. These files are discussed in section 2.2 of Young et al. [YDZL+03] and the details of how these quantities are scaled are given in Burgess and Tully [BT92].
Notes
Unlike the electron “scups” and “splups” files which contain the collision strengths (upsilons), these files contain the scaled rates.
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 = ['lower level index', 'upper level index', 'Burgess-Tully scaling type', 'oscillator strength', 'delta energy', 'Burgess-Tully scaling parameter', 'Burgess-Tully scaled collision rate']#
- dtypes = [<class 'int'>, <class 'int'>, <class 'int'>, <class 'float'>, <class 'float'>, <class 'float'>, 'object']#
- filetype = 'psplups'#
- headings = ['lower_level', 'upper_level', 'bt_type', 'gf', 'delta_energy', 'bt_c', 'bt_rate']#
- units = [None, None, None, Unit(dimensionless), Unit("Ry"), Unit(dimensionless), Unit(dimensionless)]#
Methods Documentation