liger_iris_pipeline.sky_subtraction.sky_subtraction_imager_step

Classes

SkySubtractionImagerStep([config_file])

SkySubtractionImagerStep: Sky subtraction for imager from existing sky file.

class liger_iris_pipeline.sky_subtraction.sky_subtraction_imager_step.SkySubtractionImagerStep(config_file: str | None = None, **kwargs)[source]

Bases: LigerIRISStep

SkySubtractionImagerStep: Sky subtraction for imager from existing sky file.

class_alias = 'sky_sub'
process(input)[source]

This is where real work happens. Every Step subclass has to override this method. The default behaviour is to raise a NotImplementedError exception. The signature must be process(self, input : str | LigerIRISDataModel | LigerIRISAssociation).

spec = '\n        sky = is_string_or_datamodel(default = None) # Sky filename or datamodel to use.\n    '