Spec3Pipeline

class jwst.pipeline.Spec3Pipeline(*args, **kwargs)[source]

Bases: JwstPipeline

Process JWST spectroscopic exposures from Level 2b to 3.

Included steps are: assign_mtwcs, master_background, outlier_detection, pixel_replace, resample_spec, cube_build, extract_1d, photom, combine_1d, and spectral_leak.

See Step for the parameters.

Attributes Summary

class_alias

spec

step_defs

Methods Summary

process(input_data)

Run the Spec3Pipeline on the input data.

Attributes Documentation

class_alias = 'calwebb_spec3'
spec
step_defs: ClassVar = {'assign_mtwcs': <class 'jwst.assign_mtwcs.assign_mtwcs_step.AssignMTWcsStep'>, 'combine_1d': <class 'jwst.combine_1d.combine_1d_step.Combine1dStep'>, 'cube_build': <class 'jwst.cube_build.cube_build_step.CubeBuildStep'>, 'extract_1d': <class 'jwst.extract_1d.extract_1d_step.Extract1dStep'>, 'master_background': <class 'jwst.master_background.master_background_step.MasterBackgroundStep'>, 'outlier_detection': <class 'jwst.outlier_detection.outlier_detection_step.OutlierDetectionStep'>, 'photom': <class 'jwst.photom.photom_step.PhotomStep'>, 'pixel_replace': <class 'jwst.pixel_replace.pixel_replace_step.PixelReplaceStep'>, 'resample_spec': <class 'jwst.resample.resample_spec_step.ResampleSpecStep'>, 'spectral_leak': <class 'jwst.spectral_leak.spectral_leak_step.SpectralLeakStep'>}

Methods Documentation

process(input_data)[source]

Run the Spec3Pipeline on the input data.

Parameters:
input_datastr, Level3 Association, or JwstDataModel

The exposure or association of exposures to process