qsospec.ComplexRecipe
- class qsospec.ComplexRecipe(id: 'str', aliases: 'Tuple[str, ...]', label: 'str', fit_window: 'Window', fit_windows: 'Tuple[Window, ...]', mask_windows: 'Tuple[Window, ...]', components: 'Tuple[ComponentRecipe, ...]', required_line_ids: 'Tuple[str, ...]', coverage_mode: 'str' = 'full', min_coverage_fraction: 'float' = 0.8, min_valid_pixels: 'int' = 30, edge_margin_kms: 'float' = 1000.0, continuum_mode: 'str' = 'fixed_global', qa_labels: 'Tuple[str, ...]' = (), auto_enabled: 'bool' = False, priority: 'int' = 0, backend: 'str' = 'generic', exclusive_group: 'Optional[str]' = None)[source]
Bases:
object- Parameters:
- __init__(id, aliases, label, fit_window, fit_windows, mask_windows, components, required_line_ids, coverage_mode='full', min_coverage_fraction=0.8, min_valid_pixels=30, edge_margin_kms=1000.0, continuum_mode='fixed_global', qa_labels=(), auto_enabled=False, priority=0, backend='generic', exclusive_group=None)
Methods
__init__(id, aliases, label, fit_window, ...)with_component(component_id, **changes)Return a copy with one component replaced.
Attributes
- components: Tuple[ComponentRecipe, ...]