ProcessFlatfieldL2

class liger_iris_pipeline.ProcessFlatfieldL2(*args, **kwargs)[source] [edit on github]

Bases: JwstPipeline

ProcessFlatfieldL2: Remove dark and normalize exposure to create a flat field to be later added to the CRDS.

Included steps are: dark_current, normalize

See Step.__init__ for the parameters.

Attributes Summary

step_defs

Methods Summary

process(input)

This is where real work happens.

process_exposure_product(exp_product[, ...])

Process an exposure found in the association product

Attributes Documentation

step_defs: ClassVar = {'dark_current': <class 'liger_iris_pipeline.dark_current.dark_current_step.DarkCurrentStep'>, 'normalize': <class 'liger_iris_pipeline.normalize.normalize_step.NormalizeStep'>}

Methods Documentation

process(input)[source] [edit on github]

This is where real work happens. Every Step subclass has to override this method. The default behaviour is to raise a NotImplementedError exception.

process_exposure_product(exp_product, pool_name=' ', asn_file=' ')[source] [edit on github]

Process an exposure found in the association product

Parameters:
exp_product: dict

A Level2b association product.

pool_name: str

The pool file name. Used for recording purposes only.

asn_file: str

The name of the association file. Used for recording purposes only.