qsospec.LineComplexConfig

class qsospec.LineComplexConfig(center, window, components, name=None, local_continuum='linear', iron=None, fit_windows=None, mask_windows=<factory>, plot_window=None, jacobian='analytic_dense', max_nfev=None)[source]

Bases: object

Recipe for an MVP local emission-line complex fit.

Parameters:
__init__(center, window, components, name=None, local_continuum='linear', iron=None, fit_windows=None, mask_windows=<factory>, plot_window=None, jacobian='analytic_dense', max_nfev=None)
Parameters:
Return type:

None

Methods

__init__(center, window, components[, name, ...])

Attributes

fit_windows

iron

jacobian

local_continuum

max_nfev

name

plot_window

center

window

components

mask_windows

center: float
components: List[GaussianComponent | LorentzianComponent]
fit_windows: List[Tuple[float, float]] | None = None
iron: IronTemplateConfig | None = None
jacobian: str = 'analytic_dense'
local_continuum: str | None = 'linear'
mask_windows: List[Tuple[float, float]]
max_nfev: int | None = None
name: str | None = None
plot_window: Tuple[float, float] | None = None
window: Tuple[float, float]