qsospec.EmissionComplexResult

class qsospec.EmissionComplexResult(success, status, message, selected_model, param_values, param_errors, covariance, metrics, metric_errors, chi2, dof, reduced_chi2, bic, wave_rest, flux_continuum_subtracted, err, model, component_models, fit_mask, warnings=<factory>, metadata=<factory>, optimizer_result=None, excluded_mask=None)[source]

Bases: object

One continuum-subtracted emission-line complex fit.

Parameters:
__init__(success, status, message, selected_model, param_values, param_errors, covariance, metrics, metric_errors, chi2, dof, reduced_chi2, bic, wave_rest, flux_continuum_subtracted, err, model, component_models, fit_mask, warnings=<factory>, metadata=<factory>, optimizer_result=None, excluded_mask=None)
Parameters:
Return type:

None

Methods

__init__(success, status, message, ...[, ...])

summary()

warning_codes()

Attributes

excluded_mask

optimizer_result

success

status

message

selected_model

param_values

param_errors

covariance

metrics

metric_errors

chi2

dof

reduced_chi2

bic

wave_rest

flux_continuum_subtracted

err

model

component_models

fit_mask

warnings

metadata

bic: float
chi2: float
component_models: Dict[str, ndarray]
covariance: ndarray | None
dof: int
err: ndarray
excluded_mask: ndarray | None = None
fit_mask: ndarray
flux_continuum_subtracted: ndarray
message: str
metadata: Dict[str, Any]
metric_errors: Dict[str, float]
metrics: Dict[str, float]
model: ndarray
optimizer_result: Any | None = None
param_errors: Dict[str, float]
param_values: Dict[str, float]
reduced_chi2: float
selected_model: str
status: int
success: bool
summary()[source]
Return type:

Dict[str, Any]

warning_codes()[source]
Return type:

List[str]

warnings: List[FitWarning]
wave_rest: ndarray