liger_iris_pipeline.pipeline.stage1

Classes

Stage1Pipeline([config_file])

Stage 1 pipeline to process a series of raw reads to slope maps.

class liger_iris_pipeline.pipeline.stage1.Stage1Pipeline(config_file: str | None = None, **kwargs)[source]

Bases: LigerIRISPipeline

Stage 1 pipeline to process a series of raw reads to slope maps.

Steps:

NonlinCorrectionStep FitRampStep

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).

step_defs: ClassVar = {'nonlinear_correction': <class 'liger_iris_pipeline.readout.nonlincorr_step.NonlinearCorrectionStep'>, 'ramp_fit': <class 'liger_iris_pipeline.readout.fit_ramp_step.FitRampStep'>}