Source code for iris_pipeline.normalize.normalize_step
from jwst.stpipe import Step
from jwst import datamodels
from . import normalize
__all__ = ["NormalizeStep"]
[docs]class NormalizeStep(Step):
"""
DarkCurrentStep: Performs dark current correction by subtracting
dark current reference data from the input science data model.
"""
spec = """
dark_output = output_file(default = None) # Dark model subtracted
"""
[docs] def process(self, input):
method = "median"
with datamodels.open(input) as input_model:
result = normalize.do_correction(
input_model, method=method
)
return result