qsospec.IronTemplateConfig

class qsospec.IronTemplateConfig(template, template_path=None, enabled=True, amp=1.0, amp_bounds=(0.0, None), fwhm_kms=3000.0, fwhm_bounds=(500.0, 10000.0), normalization='area')[source]

Bases: object

Configuration for one iron-template component with fitted FWHM.

Parameters:
__init__(template, template_path=None, enabled=True, amp=1.0, amp_bounds=(0.0, None), fwhm_kms=3000.0, fwhm_bounds=(500.0, 10000.0), normalization='area')
Parameters:
Return type:

None

Methods

__init__(template[, template_path, enabled, ...])

bg92([fwhm_kms])

park22([path, fwhm_kms])

veron04([path, fwhm_kms])

vw01([fwhm_kms])

Attributes

amp

amp_bounds

enabled

fwhm_bounds

fwhm_kms

normalization

template_path

template

amp: float = 1.0
amp_bounds: Tuple[float | None, float | None] = (0.0, None)
classmethod bg92(fwhm_kms=1500.0, **kwargs)[source]
Parameters:

fwhm_kms (float)

Return type:

IronTemplateConfig

enabled: bool = True
fwhm_bounds: Tuple[float | None, float | None] = (500.0, 10000.0)
fwhm_kms: float = 3000.0
normalization: str = 'area'
classmethod park22(path=None, fwhm_kms=4000.0, **kwargs)[source]
Parameters:
Return type:

IronTemplateConfig

template: str
template_path: str | None = None
classmethod veron04(path=None, fwhm_kms=2500.0, **kwargs)[source]
Parameters:
Return type:

IronTemplateConfig

classmethod vw01(fwhm_kms=3000.0, **kwargs)[source]
Parameters:

fwhm_kms (float)

Return type:

IronTemplateConfig