liger_iris_pipeline.flat_field

class liger_iris_pipeline.flat_field.FlatFieldStep(config_file: str | None = None, **kwargs)[source]

Bases: LigerIRISStep

Flat-field a science image using a flatfield reference image.

class_alias = 'flat_field'
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).

reference_file_types: ClassVar = ['flat']
spec = '\n        flat_output_dir = string(default = None) # Path to save the ref flat from CRDS.\n        flat = is_string_or_datamodel(default = None) # Flat filename or datamodel to use. If not set, use CRDS to retrieve.\n    '

Modules

flat_field

flat_field_step