StepNoisePlots

class sofia_redux.instruments.hawc.steps.stepnoiseplots.StepNoisePlots[source]

Bases: StepParent

Produce diagnostic plots for lab-generated noise data.

Input is the power spectrum image created from noise data, by the StepNoiseFFT step. Output is a number of diagnostic images. The FITS input data is not modified, except for the addition of a table containing binned median noise values by pixel.

Methods Summary

run()

Run the data reduction algorithm.

setup()

Set parameters and metadata for the pipeline step.

Methods Documentation

run()[source]

Run the data reduction algorithm.

Because this step is single-in, single-out (SISO), self.datain must be a DataFits object. The output is also a DataFits object, stored in self.dataout.

The process is:

  1. Bin the FFT data from the previous step.

  2. Generate plots from the binned FFT data.

setup()[source]

Set parameters and metadata for the pipeline step.

Output files have PRODTYPE = ‘noiseplots’, and are named with the step abbreviation ‘NPL’.

No parameters are defined for this step.