qsospec.GlobalContinuumConfig
- class qsospec.GlobalContinuumConfig(power_law=<factory>, uv_iron=<factory>, optical_iron=<factory>, balmer_pseudocontinuum=<factory>, continuum_windows=((1150.0, 1170.0), (1275.0, 1290.0), (1350.0, 1360.0), (1445.0, 1465.0), (1690.0, 1705.0), (1770.0, 1810.0), (1970.0, 2400.0), (2480.0, 2675.0), (2925.0, 3400.0), (3500.0, 3600.0), (3600.0, 4260.0), (4435.0, 4640.0), (5100.0, 5535.0), (6005.0, 6035.0), (6110.0, 6250.0), (6800.0, 7000.0), (7180.0, 7250.0), (7600.0, 7700.0), (7950.0, 8050.0), (8600.0, 8800.0), (9350.0, 9400.0), (9650.0, 9800.0), (10200.0, 10600.0), (11400.0, 12400.0)), mask_windows=((3710.0, 3745.0), (3855.0, 3880.0)), min_component_pixels=20, blue_absorption_clip_enabled=True, blue_absorption_clip_max_wave=3500.0, blue_absorption_clip_sigma=3.0, clip_passes=2, clip_low_sigma=3.0, clip_high_sigma=5.0, balmer_width_sync_tolerance_kms=5.0, balmer_width_sync_max_iterations=5, optimizer_method='auto', jacobian_method='semi_analytic', max_nfev=1000)[source]
Bases:
objectConfiguration for the first qsospec global AGN continuum.
- Parameters:
power_law (PowerLawConfig)
uv_iron (IronTemplateConfig | None)
optical_iron (IronTemplateConfig | None)
balmer_pseudocontinuum (BalmerPseudoContinuumConfig)
min_component_pixels (int)
blue_absorption_clip_enabled (bool)
blue_absorption_clip_max_wave (float)
blue_absorption_clip_sigma (float)
clip_passes (int)
clip_low_sigma (float)
clip_high_sigma (float)
balmer_width_sync_tolerance_kms (float)
balmer_width_sync_max_iterations (int)
optimizer_method (str)
jacobian_method (str)
max_nfev (int | None)
- __init__(power_law=<factory>, uv_iron=<factory>, optical_iron=<factory>, balmer_pseudocontinuum=<factory>, continuum_windows=((1150.0, 1170.0), (1275.0, 1290.0), (1350.0, 1360.0), (1445.0, 1465.0), (1690.0, 1705.0), (1770.0, 1810.0), (1970.0, 2400.0), (2480.0, 2675.0), (2925.0, 3400.0), (3500.0, 3600.0), (3600.0, 4260.0), (4435.0, 4640.0), (5100.0, 5535.0), (6005.0, 6035.0), (6110.0, 6250.0), (6800.0, 7000.0), (7180.0, 7250.0), (7600.0, 7700.0), (7950.0, 8050.0), (8600.0, 8800.0), (9350.0, 9400.0), (9650.0, 9800.0), (10200.0, 10600.0), (11400.0, 12400.0)), mask_windows=((3710.0, 3745.0), (3855.0, 3880.0)), min_component_pixels=20, blue_absorption_clip_enabled=True, blue_absorption_clip_max_wave=3500.0, blue_absorption_clip_sigma=3.0, clip_passes=2, clip_low_sigma=3.0, clip_high_sigma=5.0, balmer_width_sync_tolerance_kms=5.0, balmer_width_sync_max_iterations=5, optimizer_method='auto', jacobian_method='semi_analytic', max_nfev=1000)
- Parameters:
power_law (PowerLawConfig)
uv_iron (IronTemplateConfig | None)
optical_iron (IronTemplateConfig | None)
balmer_pseudocontinuum (BalmerPseudoContinuumConfig)
min_component_pixels (int)
blue_absorption_clip_enabled (bool)
blue_absorption_clip_max_wave (float)
blue_absorption_clip_sigma (float)
clip_passes (int)
clip_low_sigma (float)
clip_high_sigma (float)
balmer_width_sync_tolerance_kms (float)
balmer_width_sync_max_iterations (int)
optimizer_method (str)
jacobian_method (str)
max_nfev (int | None)
- Return type:
None
Methods
__init__([power_law, uv_iron, optical_iron, ...])lya_safe(**changes)Return a continuum configuration anchored redward of Lyα.
Attributes
- balmer_pseudocontinuum: BalmerPseudoContinuumConfig
- continuum_windows: Tuple[Tuple[float, float], ...] = ((1150.0, 1170.0), (1275.0, 1290.0), (1350.0, 1360.0), (1445.0, 1465.0), (1690.0, 1705.0), (1770.0, 1810.0), (1970.0, 2400.0), (2480.0, 2675.0), (2925.0, 3400.0), (3500.0, 3600.0), (3600.0, 4260.0), (4435.0, 4640.0), (5100.0, 5535.0), (6005.0, 6035.0), (6110.0, 6250.0), (6800.0, 7000.0), (7180.0, 7250.0), (7600.0, 7700.0), (7950.0, 8050.0), (8600.0, 8800.0), (9350.0, 9400.0), (9650.0, 9800.0), (10200.0, 10600.0), (11400.0, 12400.0))
- classmethod lya_safe(**changes)[source]
Return a continuum configuration anchored redward of Lyα.
- Return type:
- optical_iron: IronTemplateConfig | None
- power_law: PowerLawConfig
- uv_iron: IronTemplateConfig | None