qsospec.FitResult
- class qsospec.FitResult(success, status, message, theta, param_names, param_values, chi2, dof, reduced_chi2, model, residual, wave_rest_fit, flux_fit, err_fit, wave_rest_window=<factory>, flux_window=<factory>, err_window=<factory>, model_window=<factory>, residual_window=<factory>, fit_used_window=<factory>, component_models=<factory>, component_models_window=<factory>, warnings=<factory>, metadata=<factory>, optimizer_result=None)[source]
Bases:
objectResult of a qsospec optimization.
- Parameters:
success (bool)
status (int)
message (str)
theta (ndarray)
chi2 (float)
dof (int)
reduced_chi2 (float)
model (ndarray)
residual (ndarray)
wave_rest_fit (ndarray)
flux_fit (ndarray)
err_fit (ndarray)
wave_rest_window (ndarray)
flux_window (ndarray)
err_window (ndarray)
model_window (ndarray)
residual_window (ndarray)
fit_used_window (ndarray)
warnings (List[FitWarning])
optimizer_result (Any | None)
- __init__(success, status, message, theta, param_names, param_values, chi2, dof, reduced_chi2, model, residual, wave_rest_fit, flux_fit, err_fit, wave_rest_window=<factory>, flux_window=<factory>, err_window=<factory>, model_window=<factory>, residual_window=<factory>, fit_used_window=<factory>, component_models=<factory>, component_models_window=<factory>, warnings=<factory>, metadata=<factory>, optimizer_result=None)
- Parameters:
success (bool)
status (int)
message (str)
theta (ndarray)
chi2 (float)
dof (int)
reduced_chi2 (float)
model (ndarray)
residual (ndarray)
wave_rest_fit (ndarray)
flux_fit (ndarray)
err_fit (ndarray)
wave_rest_window (ndarray)
flux_window (ndarray)
err_window (ndarray)
model_window (ndarray)
residual_window (ndarray)
fit_used_window (ndarray)
warnings (List[FitWarning])
optimizer_result (Any | None)
- Return type:
None
Methods
__init__(success, status, message, theta, ...)failed(message[, warnings, metadata])Create a failed result for validation-level failures.
summary()Return a compact result summary.
to_dict()Return a JSON-friendly summary dictionary.
to_table()Return Gaussian line measurements as a pandas DataFrame when available.
Return warning codes attached to this result.
Attributes
- classmethod failed(message, warnings=None, metadata=None)[source]
Create a failed result for validation-level failures.
- warnings: List[FitWarning]