EISFitTemplate
- class eispac.core.EISFitTemplate(filename, template, parinfo)[source]
Bases:
objectRepresentation of fitting parameters for a particular line or lines
- Parameters:
filename (str or
pathlib.Path) – Path to fitting template filetemplate (dict) – Dictionary of template parameters
parinfo (list) – List of fitting parameters where each entry is a
dict
Attributes Summary
Wavelength value in the center of the template wavelength range
List of dicts specifying each subcomponent function used in the template
Methods Summary
get_funcinfo(template)Return a list of dictionaries where each entry describes the parameters for one of the fitting basis functions
read_template(filename)Create
EISFitTemplatefrom template fileAttributes Documentation
- central_wave
Wavelength value in the center of the template wavelength range
- funcinfo
List of dicts specifying each subcomponent function used in the template
Methods Documentation
- static get_funcinfo(template)[source]
Return a list of dictionaries where each entry describes the parameters for one of the fitting basis functions
- classmethod read_template(filename)[source]
Create
EISFitTemplatefrom template file- Parameters:
filename (str or
pathlib.Path) – Path to template file- Returns:
cls – Object containing the fit template
- Return type:
EISFitTemplateclass instance