qsospec.BalmerPseudoContinuumConfig

class qsospec.BalmerPseudoContinuumConfig(enabled=True, edge=3646.0, temperature_k=15000.0, tau_edge=1.0, log10_ne=9, n_min=6, provenance='sh95_k13full_ext', amplitude=1.0, amplitude_bounds=(0.0, None), fit_fwhm=True, fwhm_kms=5000.0, fwhm_bounds=(500.0, 15000.0), velocity_kms=0.0, velocity_bounds=(-2000.0, 2000.0), sync_with_hbeta='auto', sync_min_fwhm_snr=3.0)[source]

Bases: object

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

Parameters:
__init__(enabled=True, edge=3646.0, temperature_k=15000.0, tau_edge=1.0, log10_ne=9, n_min=6, provenance='sh95_k13full_ext', amplitude=1.0, amplitude_bounds=(0.0, None), fit_fwhm=True, fwhm_kms=5000.0, fwhm_bounds=(500.0, 15000.0), velocity_kms=0.0, velocity_bounds=(-2000.0, 2000.0), sync_with_hbeta='auto', sync_min_fwhm_snr=3.0)
Parameters:
Return type:

None

Methods

__init__([enabled, edge, temperature_k, ...])

Attributes

amplitude

amplitude_bounds

edge

enabled

fit_fwhm

fwhm_bounds

fwhm_kms

log10_ne

n_min

provenance

sync_min_fwhm_snr

sync_with_hbeta

tau_edge

temperature_k

velocity_bounds

velocity_kms

amplitude: float = 1.0
amplitude_bounds: Tuple[float | None, float | None] = (0.0, None)
edge: float = 3646.0
enabled: bool = True
fit_fwhm: bool = True
fwhm_bounds: Tuple[float | None, float | None] = (500.0, 15000.0)
fwhm_kms: float = 5000.0
log10_ne: int = 9
n_min: int = 6
provenance: str = 'sh95_k13full_ext'
sync_min_fwhm_snr: float | None = 3.0
sync_with_hbeta: str = 'auto'
tau_edge: float = 1.0
temperature_k: float = 15000.0
velocity_bounds: Tuple[float | None, float | None] = (-2000.0, 2000.0)
velocity_kms: float = 0.0