Configuration API

GalacticExtinctionConfig([enabled, ...])

Foreground Galactic-extinction preprocessing configuration.

GlobalContinuumConfig([power_law, uv_iron, ...])

Configuration for the first qsospec global AGN continuum.

PowerLawConfig([enabled, mode, pivot, ...])

Pivoted global f_lambda power-law configuration.

IronTemplateConfig(template[, ...])

Configuration for one iron-template component with fitted FWHM.

BalmerPseudoContinuumConfig([enabled, edge, ...])

Continuous Kovačević-style Balmer pseudo-continuum.

HbetaComplexConfig([window, ...])

Configuration for the constrained H-beta/[O III] model.

MgIIComplexConfig([window, ...])

Configuration for broad and narrow Mg II emission.

HalphaComplexConfig([window, ...])

Configuration for the H-alpha/[N II]/[S II] complex.

LyaNVComplexConfig([fit_lya, fit_nv, ...])

Coverage, profile, and absorption policy for the Lyα/N V complex.

UncertaintyConfig([covariance, ...])

Statistical uncertainty settings for the global workflow.

LocalFitConfig(windows[, mode, ...])

Configuration for fitting one or more independent local windows.

LineComplexConfig(center, window, components)

Recipe for an MVP local emission-line complex fit.

GaussianComponent(name, center, amp, sigma)

Initial values and bounds for one Gaussian component.

LorentzianComponent(name, center, amp, gamma)

Initial values and bounds for one Lorentzian component.

ComponentRecipe(id, line_ids, role[, ...])

ComplexRecipe(id, aliases, label, ...[, ...])

GlobalQAPlotConfig([figure_width, ...])

Rendering options for the global continuum and emission-line QA plot.