ExposurePipeline

class romancal.pipeline.ExposurePipeline(*args, **kwargs)[source]

Bases: RomanPipeline

ExposurePipeline: Apply all calibration steps to raw Roman WFI ramps to produce a 2-D slope product. Included steps are: dq_init, saturation, linearity, dark current, jump detection, ramp_fit, assign_wcs, flatfield (only applied to WFI imaging data), photom, and source_detection.

See Step.__init__ for the parameters.

Attributes Summary

class_alias

spec

step_defs

Methods Summary

create_fully_saturated_zeroed_image(input_model)

Create zeroed-out image file

process(input)

Process the Roman WFI data

setup_output(input)

Determine the proper file name suffix to use later

Attributes Documentation

class_alias = 'roman_elp'
spec
save_calibrated_ramp = boolean(default=False)
save_results = boolean(default=False)
step_defs = {'assign_wcs': <class 'romancal.assign_wcs.assign_wcs_step.AssignWcsStep'>, 'dark_current': <class 'romancal.dark_current.dark_current_step.DarkCurrentStep'>, 'dq_init': <class 'romancal.dq_init.dq_init_step.DQInitStep'>, 'flatfield': <class 'romancal.flatfield.flat_field_step.FlatFieldStep'>, 'linearity': <class 'romancal.linearity.linearity_step.LinearityStep'>, 'photom': <class 'romancal.photom.photom_step.PhotomStep'>, 'rampfit': <class 'romancal.ramp_fitting.ramp_fit_step.RampFitStep'>, 'refpix': <class 'romancal.refpix.refpix_step.RefPixStep'>, 'saturation': <class 'romancal.saturation.saturation_step.SaturationStep'>, 'source_detection': <class 'romancal.source_detection.source_detection_step.SourceDetectionStep'>, 'tweakreg': <class 'romancal.tweakreg.tweakreg_step.TweakRegStep'>}

Methods Documentation

create_fully_saturated_zeroed_image(input_model)[source]

Create zeroed-out image file

process(input)[source]

Process the Roman WFI data

setup_output(input)[source]

Determine the proper file name suffix to use later