empyrean.WeightingConfig¶
- class WeightingConfig(enabled=True, preset=WeightingPreset.VFC17, default_sigma_arcsec=1.0, sigma_policy=None, additional_layers=<factory>)[source]
Bases:
objectObservation weighting pipeline. Mirrors
empyrean::WeightingConfig.Default = enabled with the VFC17 preset + a NightlyDeweighting layer (production hot path; matches
scott::od::ODConfig::default()). Setenabled=Falsefor uniform 1″ weighting; pick a different preset or replaceadditional_layersfor custom pipelines.Methods
__init__([enabled, preset, ...])Attributes
default_sigma_arcsecDefault 1σ when no rule applies (arcsec).
enabledpresetsigma_policySigma combination policy override.
additional_layersLayers appended to the preset's chain.
- Parameters:
- enabled: bool = True
- preset: WeightingPreset = 'vfc17'
- default_sigma_arcsec: float = 1.0
Default 1σ when no rule applies (arcsec). Used only when
preset = NONE.
- sigma_policy: SigmaPolicy | None = None
Sigma combination policy override.
None= use the preset’s policy.
- additional_layers: list[WeightingLayer]
Layers appended to the preset’s chain.