qsospec.HalphaComplexConfig

class qsospec.HalphaComplexConfig(window=(6400.0, 6800.0), broad_fwhm_bands_kms=((900.0, 2500.0), (2500.0, 6000.0), (6000.0, 20000.0)), broad_velocity_bounds_kms=(-2000.0, 2000.0), narrow_fwhm_bounds_kms=(70.0, 1200.0), narrow_velocity_bounds_kms=(-1000.0, 1000.0), nii_ratio_6585_6549=2.96, min_coverage_fraction=0.8, min_valid_pixels=30, edge_margin_kms=1000.0, optimizer_method='auto', jacobian_method='semi_analytic', max_nfev=1500)[source]

Bases: object

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

Parameters:
__init__(window=(6400.0, 6800.0), broad_fwhm_bands_kms=((900.0, 2500.0), (2500.0, 6000.0), (6000.0, 20000.0)), broad_velocity_bounds_kms=(-2000.0, 2000.0), narrow_fwhm_bounds_kms=(70.0, 1200.0), narrow_velocity_bounds_kms=(-1000.0, 1000.0), nii_ratio_6585_6549=2.96, min_coverage_fraction=0.8, min_valid_pixels=30, edge_margin_kms=1000.0, optimizer_method='auto', jacobian_method='semi_analytic', max_nfev=1500)
Parameters:
Return type:

None

Methods

__init__([window, broad_fwhm_bands_kms, ...])

Attributes

broad_fwhm_bands_kms

broad_velocity_bounds_kms

edge_margin_kms

jacobian_method

max_nfev

min_coverage_fraction

min_valid_pixels

narrow_fwhm_bounds_kms

narrow_velocity_bounds_kms

nii_ratio_6585_6549

optimizer_method

window

broad_fwhm_bands_kms: Tuple[Tuple[float, float], ...] = ((900.0, 2500.0), (2500.0, 6000.0), (6000.0, 20000.0))
broad_velocity_bounds_kms: Tuple[float, float] = (-2000.0, 2000.0)
edge_margin_kms: float = 1000.0
jacobian_method: str = 'semi_analytic'
max_nfev: int | None = 1500
min_coverage_fraction: float = 0.8
min_valid_pixels: int = 30
narrow_fwhm_bounds_kms: Tuple[float, float] = (70.0, 1200.0)
narrow_velocity_bounds_kms: Tuple[float, float] = (-1000.0, 1000.0)
nii_ratio_6585_6549: float = 2.96
optimizer_method: str = 'auto'
window: Tuple[float, float] = (6400.0, 6800.0)