qsospec.WorkflowResult

class qsospec.WorkflowResult(spectrum, continuum_initial, continuum, hbeta_initial=None, hbeta=None, mgii=None, halpha=None, line_complexes=<factory>, complex_statuses=<factory>, host_decomp_enabled=False, total_spectrum=None, host_fit=None, host_sed=None, host_model_on_quasar_grid=None, host_fit_mask=None, host_emission_mask=None, host_warnings=<factory>, monte_carlo=<factory>, warnings=<factory>, metadata=<factory>, output_files=<factory>)[source]

Bases: object

One optional-host, global-continuum, multi-complex workflow.

Parameters:
__init__(spectrum, continuum_initial, continuum, hbeta_initial=None, hbeta=None, mgii=None, halpha=None, line_complexes=<factory>, complex_statuses=<factory>, host_decomp_enabled=False, total_spectrum=None, host_fit=None, host_sed=None, host_model_on_quasar_grid=None, host_fit_mask=None, host_emission_mask=None, host_warnings=<factory>, monte_carlo=<factory>, warnings=<factory>, metadata=<factory>, output_files=<factory>)
Parameters:
Return type:

None

Methods

__init__(spectrum, continuum_initial, continuum)

plot_qa([plot_config])

Return an open Matplotlib QA figure for notebook use.

show_qa([plot_config])

Display and return the QA figure in an interactive session.

summary()

warning_codes()

Attributes

continuum_success

halpha

hbeta

hbeta_initial

host_decomp_enabled

host_emission_mask

host_fit

host_fit_mask

host_model_on_quasar_grid

host_sed

legacy_hbeta_success

Deprecated Hβ-oriented success verdict.

mgii

qa_path

Primary saved QA path, when the workflow wrote one.

total_spectrum

spectrum

continuum_initial

continuum

line_complexes

complex_statuses

host_warnings

monte_carlo

warnings

metadata

output_files

complex_statuses: Dict[str, str]
continuum: GlobalContinuumResult
continuum_initial: GlobalContinuumResult
property continuum_success: bool
halpha: EmissionComplexResult | None = None
hbeta: EmissionComplexResult | None = None
hbeta_initial: EmissionComplexResult | None = None
host_decomp_enabled: bool = False
host_emission_mask: ndarray | None = None
host_fit: Any | None = None
host_fit_mask: ndarray | None = None
host_model_on_quasar_grid: ndarray | None = None
host_sed: Any | None = None
host_warnings: List[str]
property legacy_hbeta_success: bool

Deprecated Hβ-oriented success verdict.

line_complexes: Dict[str, EmissionComplexResult]
metadata: Dict[str, Any]
mgii: EmissionComplexResult | None = None
monte_carlo: Dict[str, Any]
output_files: Dict[str, str]
plot_qa(plot_config=None)[source]

Return an open Matplotlib QA figure for notebook use.

property qa_path: str | None

Primary saved QA path, when the workflow wrote one.

show_qa(plot_config=None)[source]

Display and return the QA figure in an interactive session.

spectrum: Spectrum
summary()[source]
Return type:

Dict[str, Any]

total_spectrum: Spectrum | None = None
warning_codes()[source]
Return type:

List[str]

warnings: List[FitWarning]