-
Notifications
You must be signed in to change notification settings - Fork 171
/
Copy pathintegration.py
97 lines (94 loc) · 4.94 KB
/
integration.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
"""
Entry point implementations.
"""
def get_steps():
"""
Return tuples describing the stpipe.Step subclasses provided
by this package. This method is registered with the stpipe.steps
entry point.
Returns
-------
list of tuple (str, str, bool)
The first element each tuple is a fully-qualified Step
subclass name. The second element is an optional class
alias. The third element indicates that the class
is a subclass of Pipeline.
"""
# Unit tests ensure that this list is kept in sync with the actual
# class definitions. We need to avoid importing jwst.pipeline and
# jwst.step to keep the CLI snappy.
return [
("jwst.pipeline.Ami3Pipeline", 'calwebb_ami3', True),
("jwst.pipeline.Coron3Pipeline", 'calwebb_coron3', True),
("jwst.pipeline.DarkPipeline", 'calwebb_dark', True),
("jwst.pipeline.Detector1Pipeline", 'calwebb_detector1', True),
("jwst.pipeline.GuiderPipeline", 'calwebb_guider', True),
("jwst.pipeline.Image2Pipeline", 'calwebb_image2', True),
("jwst.pipeline.Image3Pipeline", 'calwebb_image3', True),
("jwst.pipeline.Spec2Pipeline", 'calwebb_spec2', True),
("jwst.pipeline.Spec3Pipeline", 'calwebb_spec3', True),
("jwst.pipeline.Tso3Pipeline", 'calwebb_tso3', True),
("jwst.step.AmiAnalyzeStep", 'ami_analyze', False),
("jwst.step.AmiAverageStep", 'ami_average', False),
("jwst.step.AmiNormalizeStep", 'ami_normalize', False),
("jwst.step.AssignMTWcsStep", 'assign_mtwcs', False),
("jwst.step.AssignWcsStep", 'assign_wcs', False),
("jwst.step.BackgroundStep", 'background', False),
("jwst.step.BadpixSelfcalStep", 'badpix_selfcal', False),
("jwst.step.BarShadowStep", 'barshadow', False),
("jwst.step.Combine1dStep", 'combine_1d', False),
("jwst.step.StackRefsStep", 'stack_refs', False),
("jwst.step.AlignRefsStep", 'align_refs', False),
("jwst.step.KlipStep", 'klip', False),
("jwst.step.HlspStep", 'hlsp', False),
("jwst.step.CleanFlickerNoiseStep", 'clean_flicker_noise', False),
("jwst.step.CubeBuildStep", 'cube_build', False),
("jwst.step.CubeSkyMatchStep", 'cube_skymatch', False),
("jwst.step.DarkCurrentStep", 'dark_current', False),
("jwst.step.DQInitStep", 'dq_init', False),
("jwst.step.EmiCorrStep", 'emicorr', False),
("jwst.step.Extract1dStep", 'extract_1d', False),
("jwst.step.Extract2dStep", 'extract_2d', False),
("jwst.step.FirstFrameStep", 'firstframe', False),
("jwst.step.FlatFieldStep", 'flat_field', False),
("jwst.step.FringeStep", 'fringe', False),
("jwst.step.GainScaleStep", 'gain_scale', False),
("jwst.step.GroupScaleStep", 'group_scale', False),
("jwst.step.GuiderCdsStep", 'guider_cds', False),
("jwst.step.ImprintStep", 'imprint', False),
("jwst.step.IPCStep", 'ipc', False),
("jwst.step.JumpStep", 'jump', False),
("jwst.step.LastFrameStep", 'lastframe', False),
("jwst.step.LinearityStep", 'linearity', False),
("jwst.step.MasterBackgroundStep", 'master_background', False),
("jwst.step.MasterBackgroundMosStep", 'master_background_mos', False),
("jwst.step.MRSIMatchStep", 'mrs_imatch', False),
("jwst.step.MSAFlagOpenStep", 'msa_flagging', False),
("jwst.step.NSCleanStep", 'nsclean', False),
("jwst.step.OutlierDetectionStep", 'outlier_detection', False),
("jwst.step.PathLossStep", 'pathloss', False),
("jwst.step.PersistenceStep", 'persistence', False),
("jwst.step.PhotomStep", 'photom', False),
("jwst.step.PixelReplaceStep", 'pixel_replace', False),
("jwst.step.RampFitStep", 'ramp_fit', False),
("jwst.step.RefPixStep", 'refpix', False),
("jwst.step.ResampleStep", 'resample', False),
("jwst.step.ResampleSpecStep", 'resample_spec', False),
("jwst.step.ResetStep", 'reset', False),
("jwst.step.ResidualFringeStep", 'residual_fringe', False),
("jwst.step.RscdStep", 'rscd', False),
("jwst.step.SaturationStep", 'saturation', False),
("jwst.step.SkyMatchStep", 'skymatch', False),
("jwst.step.SourceCatalogStep", 'source_catalog', False),
("jwst.step.SourceTypeStep", 'srctype', False),
("jwst.step.SpectralLeakStep", 'spectral_leak', False),
("jwst.step.StraylightStep", 'straylight', False),
("jwst.step.SuperBiasStep", 'superbias', False),
("jwst.step.TSOPhotometryStep", 'tso_photometry', False),
("jwst.step.TweakRegStep", 'tweakreg', False),
("jwst.step.ChargeMigrationStep", 'charge_migration', False),
("jwst.step.WavecorrStep", 'wavecorr', False),
("jwst.step.WfsCombineStep", 'calwebb_wfs-image3', False),
("jwst.step.WfssContamStep", 'wfss_contam', False),
("jwst.step.WhiteLightStep", 'white_light', False),
]