sofia_redux.instruments.hawc: HAWC+ Data Reduction Algorithms

The sofia_redux.instruments.hawc package contains data reduction algorithms for the HAWC+ instrument. It is designed to be used with the sofia_redux package, so it does not provide its own interfaces or workflows. See the sofia_redux.pipeline documentation for more information on the pipeline interfaces, or the API documentation below for more information on HAWC algorithms.

Reference/API

Core Classes

sofia_redux.instruments.hawc.datafits Module

Data storage class for FITS images and tables.

Classes

DataFits([filename, config])

Pipeline data FITS object.

Class Inheritance Diagram
digraph inheritancec4261c0051 { bgcolor=transparent; rankdir=LR; size=""; "DataFits" [URL="../../../api/sofia_redux.instruments.hawc.datafits.DataFits.html#sofia_redux.instruments.hawc.datafits.DataFits",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline data FITS object."]; "DataParent" -> "DataFits" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "DataParent" [URL="../../../api/sofia_redux.instruments.hawc.dataparent.DataParent.html#sofia_redux.instruments.hawc.dataparent.DataParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline data object."]; }

sofia_redux.instruments.hawc.dataparent Module

Data storage parent class.

Classes

DataParent([config])

Pipeline data object.

Class Inheritance Diagram
digraph inheritance54956de3f3 { bgcolor=transparent; rankdir=LR; size=""; "DataParent" [URL="../../../api/sofia_redux.instruments.hawc.dataparent.DataParent.html#sofia_redux.instruments.hawc.dataparent.DataParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline data object."]; }

sofia_redux.instruments.hawc.datatext Module

Data storage class for text-based data.

Classes

DataText([filename, config])

Pipeline data text object.

Class Inheritance Diagram
digraph inheritance1946e110a1 { bgcolor=transparent; rankdir=LR; size=""; "DataParent" [URL="../../../api/sofia_redux.instruments.hawc.dataparent.DataParent.html#sofia_redux.instruments.hawc.dataparent.DataParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline data object."]; "DataText" [URL="../../../api/sofia_redux.instruments.hawc.datatext.DataText.html#sofia_redux.instruments.hawc.datatext.DataText",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline data text object."]; "DataParent" -> "DataText" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steploadaux Module

Pipeline step that loads auxiliary data.

Classes

StepLoadAux()

Pipeline step parent class with auxiliary data support.

Class Inheritance Diagram
digraph inheritance65622a95e1 { bgcolor=transparent; rankdir=LR; size=""; "StepLoadAux" [URL="../../../api/sofia_redux.instruments.hawc.steploadaux.StepLoadAux.html#sofia_redux.instruments.hawc.steploadaux.StepLoadAux",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class with auxiliary data support."]; "StepParent" -> "StepLoadAux" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.stepmiparent Module

Pipeline step that processes multiple input objects.

Classes

StepMIParent()

Pipeline step parent class for multiple input files.

Class Inheritance Diagram
digraph inheritance7dc9710a52 { bgcolor=transparent; rankdir=LR; size=""; "StepMIParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmiparent.StepMIParent.html#sofia_redux.instruments.hawc.stepmiparent.StepMIParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple input files."]; "StepParent" -> "StepMIParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.stepmoparent Module

Pipeline step that processes multiple inputs and produces multiple outputs.

Classes

StepMOParent()

Pipeline step parent class for multiple output files.

Class Inheritance Diagram
digraph inheritancef52514eddc { bgcolor=transparent; rankdir=LR; size=""; "StepMIParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmiparent.StepMIParent.html#sofia_redux.instruments.hawc.stepmiparent.StepMIParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple input files."]; "StepParent" -> "StepMIParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMOParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmoparent.StepMOParent.html#sofia_redux.instruments.hawc.stepmoparent.StepMOParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple output files."]; "StepMIParent" -> "StepMOParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.stepparent Module

Pipeline step that processes a single input object.

Classes

StepParent()

Pipeline step parent class.

Class Inheritance Diagram
digraph inheritance18256bc5d1 { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

Pipeline Steps

sofia_redux.instruments.hawc.steps.stepbgsubtract Module

Background subtraction pipeline step.

Classes

StepBgSubtract()

Subtract residual background across multiple input files.

Class Inheritance Diagram
digraph inheritance454e493ae8 { bgcolor=transparent; rankdir=LR; size=""; "BaseMap" [URL="../../../api/sofia_redux.instruments.hawc.steps.basemap.BaseMap.html#sofia_redux.instruments.hawc.steps.basemap.BaseMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Mapping utilities for pipeline steps."]; "StepBgSubtract" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepbgsubtract.StepBgSubtract.html#sofia_redux.instruments.hawc.steps.stepbgsubtract.StepBgSubtract",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Subtract residual background across multiple input files."]; "StepMOParent" -> "StepBgSubtract" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "BaseMap" -> "StepBgSubtract" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMIParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmiparent.StepMIParent.html#sofia_redux.instruments.hawc.stepmiparent.StepMIParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple input files."]; "StepParent" -> "StepMIParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMOParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmoparent.StepMOParent.html#sofia_redux.instruments.hawc.stepmoparent.StepMOParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple output files."]; "StepMIParent" -> "StepMOParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepbinpixels Module

Optional pixel binning pipeline step.

Classes

StepBinPixels()

Bin pixels to increase signal-to-noise.

Class Inheritance Diagram
digraph inheritance779e8326f7 { bgcolor=transparent; rankdir=LR; size=""; "StepBinPixels" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepbinpixels.StepBinPixels.html#sofia_redux.instruments.hawc.steps.stepbinpixels.StepBinPixels",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Bin pixels to increase signal-to-noise."]; "StepParent" -> "StepBinPixels" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepcalibrate Module

Flux calibration pipeline step.

Classes

StepCalibrate()

Flux calibrate Stokes images.

Class Inheritance Diagram
digraph inheritancedd903ffaaf { bgcolor=transparent; rankdir=LR; size=""; "StepCalibrate" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepcalibrate.StepCalibrate.html#sofia_redux.instruments.hawc.steps.stepcalibrate.StepCalibrate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Flux calibrate Stokes images."]; "StepParent" -> "StepCalibrate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepcheckhead Module

Header validation pipeline step.

Classes

StepCheckhead()

Validate headers for HAWC+ raw data files.

HeaderValidationError

Error raised when a FITS header does not meet requirements.

Class Inheritance Diagram
digraph inheritancefadb67e159 { bgcolor=transparent; rankdir=LR; size=""; "HeaderValidationError" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepcheckhead.HeaderValidationError.html#sofia_redux.instruments.hawc.steps.stepcheckhead.HeaderValidationError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Error raised when a FITS header does not meet requirements."]; "StepCheckhead" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepcheckhead.StepCheckhead.html#sofia_redux.instruments.hawc.steps.stepcheckhead.StepCheckhead",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Validate headers for HAWC+ raw data files."]; "StepParent" -> "StepCheckhead" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepcombine Module

Time series combination pipeline step.

Classes

StepCombine()

Combine time series data for R+T and R-T flux samples.

Class Inheritance Diagram
digraph inheritance1f2b1d0e64 { bgcolor=transparent; rankdir=LR; size=""; "StepCombine" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepcombine.StepCombine.html#sofia_redux.instruments.hawc.steps.stepcombine.StepCombine",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Combine time series data for R+T and R-T flux samples."]; "StepParent" -> "StepCombine" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepdemodulate Module

Chop demodulation pipeline step.

Classes

StepDemodulate()

Demodulate chops for chopped and nodded data.

Class Inheritance Diagram
digraph inheritanced7ac78f560 { bgcolor=transparent; rankdir=LR; size=""; "StepDemodulate" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepdemodulate.StepDemodulate.html#sofia_redux.instruments.hawc.steps.stepdemodulate.StepDemodulate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Demodulate chops for chopped and nodded data."]; "StepParent" -> "StepDemodulate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepdmdcut Module

Chop filtering pipeline step.

Classes

StepDmdCut()

Filter bad chops from demodulated data.

Class Inheritance Diagram
digraph inheritance895339b7b2 { bgcolor=transparent; rankdir=LR; size=""; "StepDmdCut" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepdmdcut.StepDmdCut.html#sofia_redux.instruments.hawc.steps.stepdmdcut.StepDmdCut",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Filter bad chops from demodulated data."]; "StepParent" -> "StepDmdCut" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepdmdplot Module

Diagnostic plots pipeline step.

Classes

StepDmdPlot()

Produce diagnostic plots for demodulated data.

Class Inheritance Diagram
digraph inheritance96a331b5a1 { bgcolor=transparent; rankdir=LR; size=""; "StepDmdPlot" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepdmdplot.StepDmdPlot.html#sofia_redux.instruments.hawc.steps.stepdmdplot.StepDmdPlot",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Produce diagnostic plots for demodulated data."]; "StepParent" -> "StepDmdPlot" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepflat Module

Flat fielding pipeline step.

Classes

StepFlat()

Correct for flat response for chop/nod data.

Class Inheritance Diagram
digraph inheritance6099dd99c7 { bgcolor=transparent; rankdir=LR; size=""; "StepFlat" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepflat.StepFlat.html#sofia_redux.instruments.hawc.steps.stepflat.StepFlat",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Correct for flat response for chop/nod data."]; "StepLoadAux" -> "StepFlat" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepLoadAux" [URL="../../../api/sofia_redux.instruments.hawc.steploadaux.StepLoadAux.html#sofia_redux.instruments.hawc.steploadaux.StepLoadAux",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class with auxiliary data support."]; "StepParent" -> "StepLoadAux" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepfluxjump Module

Flux jump correction pipeline step.

Classes

StepFluxjump()

Correct for flux jumps in raw data.

Class Inheritance Diagram
digraph inheritance93e60f3b8e { bgcolor=transparent; rankdir=LR; size=""; "StepFluxjump" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepfluxjump.StepFluxjump.html#sofia_redux.instruments.hawc.steps.stepfluxjump.StepFluxjump",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Correct for flux jumps in raw data."]; "StepParent" -> "StepFluxjump" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepfocus Module

Focus analysis pipeline step.

Classes

StepFocus()

Calculate an optimal focus value from short calibration scans.

Class Inheritance Diagram
digraph inheritance2e9a6500cd { bgcolor=transparent; rankdir=LR; size=""; "StepFocus" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepfocus.StepFocus.html#sofia_redux.instruments.hawc.steps.stepfocus.StepFocus",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Calculate an optimal focus value from short calibration scans."]; "StepMOParent" -> "StepFocus" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMIParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmiparent.StepMIParent.html#sofia_redux.instruments.hawc.stepmiparent.StepMIParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple input files."]; "StepParent" -> "StepMIParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMOParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmoparent.StepMOParent.html#sofia_redux.instruments.hawc.stepmoparent.StepMOParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple output files."]; "StepMIParent" -> "StepMOParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepimgmap Module

Image map pipeline step.

Classes

StepImgMap()

Generate a map image.

Class Inheritance Diagram
digraph inheritance1cc59562f3 { bgcolor=transparent; rankdir=LR; size=""; "StepImgMap" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepimgmap.StepImgMap.html#sofia_redux.instruments.hawc.steps.stepimgmap.StepImgMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generate a map image."]; "StepParent" -> "StepImgMap" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepip Module

Instrumental polarization correction pipeline step.

Classes

StepIP()

Remove instrumental polarization from Stokes images.

Class Inheritance Diagram
digraph inheritance5fc9cb212e { bgcolor=transparent; rankdir=LR; size=""; "StepIP" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepip.StepIP.html#sofia_redux.instruments.hawc.steps.stepip.StepIP",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Remove instrumental polarization from Stokes images."]; "StepParent" -> "StepIP" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.steplabchop Module

Diagnostic lab chop pipeline step.

Classes

StepLabChop()

Produce diagnostic data for lab chopping.

Class Inheritance Diagram
digraph inheritance0f6ee651f9 { bgcolor=transparent; rankdir=LR; size=""; "StepLabChop" [URL="../../../api/sofia_redux.instruments.hawc.steps.steplabchop.StepLabChop.html#sofia_redux.instruments.hawc.steps.steplabchop.StepLabChop",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Produce diagnostic data for lab chopping."]; "StepParent" -> "StepLabChop" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.steplabpolplots Module

Diagnostic polarization plot pipeline step.

Classes

StepLabPolPlots()

Produce diagnostic plots for lab-generated polarization data.

Class Inheritance Diagram
digraph inheritancea7423777f7 { bgcolor=transparent; rankdir=LR; size=""; "StepLabPolPlots" [URL="../../../api/sofia_redux.instruments.hawc.steps.steplabpolplots.StepLabPolPlots.html#sofia_redux.instruments.hawc.steps.steplabpolplots.StepLabPolPlots",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Produce diagnostic plots for lab-generated polarization data."]; "StepParent" -> "StepLabPolPlots" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepmerge Module

Mapping pipeline step.

Classes

StepMerge()

Create a map from multiple input images.

Class Inheritance Diagram
digraph inheritancecfa6cf8704 { bgcolor=transparent; rankdir=LR; size=""; "BaseMap" [URL="../../../api/sofia_redux.instruments.hawc.steps.basemap.BaseMap.html#sofia_redux.instruments.hawc.steps.basemap.BaseMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Mapping utilities for pipeline steps."]; "StepMIParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmiparent.StepMIParent.html#sofia_redux.instruments.hawc.stepmiparent.StepMIParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple input files."]; "StepParent" -> "StepMIParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMerge" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepmerge.StepMerge.html#sofia_redux.instruments.hawc.steps.stepmerge.StepMerge",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Create a map from multiple input images."]; "StepMIParent" -> "StepMerge" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "BaseMap" -> "StepMerge" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepmkflat Module

Flat creation pipeline step.

Classes

StepMkflat()

Create a flat file from internal calibrator data.

Class Inheritance Diagram
digraph inheritance1ce789a455 { bgcolor=transparent; rankdir=LR; size=""; "StepLoadAux" [URL="../../../api/sofia_redux.instruments.hawc.steploadaux.StepLoadAux.html#sofia_redux.instruments.hawc.steploadaux.StepLoadAux",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class with auxiliary data support."]; "StepParent" -> "StepLoadAux" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMIParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmiparent.StepMIParent.html#sofia_redux.instruments.hawc.stepmiparent.StepMIParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple input files."]; "StepParent" -> "StepMIParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMOParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmoparent.StepMOParent.html#sofia_redux.instruments.hawc.stepmoparent.StepMOParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple output files."]; "StepMIParent" -> "StepMOParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMkflat" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepmkflat.StepMkflat.html#sofia_redux.instruments.hawc.steps.stepmkflat.StepMkflat",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Create a flat file from internal calibrator data."]; "StepMOParent" -> "StepMkflat" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepLoadAux" -> "StepMkflat" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepnodpolsub Module

Nod subtraction pipeline step.

Classes

StepNodPolSub()

Subtract low nods from high nods.

Class Inheritance Diagram
digraph inheritancee36a83631a { bgcolor=transparent; rankdir=LR; size=""; "StepNodPolSub" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepnodpolsub.StepNodPolSub.html#sofia_redux.instruments.hawc.steps.stepnodpolsub.StepNodPolSub",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Subtract low nods from high nods."]; "StepParent" -> "StepNodPolSub" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepnoisefft Module

Noise FFT pipeline step.

Classes

StepNoiseFFT()

Take the FFT of diagnostic noise data.

Class Inheritance Diagram
digraph inheritance90fd1525a7 { bgcolor=transparent; rankdir=LR; size=""; "StepNoiseFFT" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepnoisefft.StepNoiseFFT.html#sofia_redux.instruments.hawc.steps.stepnoisefft.StepNoiseFFT",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Take the FFT of diagnostic noise data."]; "StepParent" -> "StepNoiseFFT" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepnoiseplots Module

Diagnostic noise plot pipeline step.

Classes

StepNoisePlots()

Produce diagnostic plots for lab-generated noise data.

Class Inheritance Diagram
digraph inheritance40ae7622db { bgcolor=transparent; rankdir=LR; size=""; "StepNoisePlots" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepnoiseplots.StepNoisePlots.html#sofia_redux.instruments.hawc.steps.stepnoiseplots.StepNoisePlots",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Produce diagnostic plots for lab-generated noise data."]; "StepParent" -> "StepNoisePlots" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.stepopacity Module

Opacity correction pipeline step.

Classes

StepOpacity()

Apply an atmospheric opacity correction.

Class Inheritance Diagram
digraph inheritance645e5a2aa8 { bgcolor=transparent; rankdir=LR; size=""; "StepOpacity" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepopacity.StepOpacity.html#sofia_redux.instruments.hawc.steps.stepopacity.StepOpacity",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Apply an atmospheric opacity correction."]; "StepParent" -> "StepOpacity" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; }

sofia_redux.instruments.hawc.steps.steppoldip Module

Polarization calibration pipeline step.

Classes

StepPolDip()

Reduce polarized sky dips for instrumental polarization calibration.

Class Inheritance Diagram
digraph inheritance7e5580b349 { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepPolDip" [URL="../../../api/sofia_redux.instruments.hawc.steps.steppoldip.StepPolDip.html#sofia_redux.instruments.hawc.steps.steppoldip.StepPolDip",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Reduce polarized sky dips for instrumental polarization calibration."]; "StepParent" -> "StepPolDip" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.steppolmap Module

Polarization map pipeline step.

Classes

StepPolMap()

Generate a polarization map image.

Class Inheritance Diagram
digraph inheritancef12b72f429 { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepPolMap" [URL="../../../api/sofia_redux.instruments.hawc.steps.steppolmap.StepPolMap.html#sofia_redux.instruments.hawc.steps.steppolmap.StepPolMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generate a polarization map image."]; "StepParent" -> "StepPolMap" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.steppolvec Module

Polarization vector pipeline step.

Classes

StepPolVec()

Calculate polarization vectors.

Class Inheritance Diagram
digraph inheritancec888425f25 { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepPolVec" [URL="../../../api/sofia_redux.instruments.hawc.steps.steppolvec.StepPolVec.html#sofia_redux.instruments.hawc.steps.steppolvec.StepPolVec",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Calculate polarization vectors."]; "StepParent" -> "StepPolVec" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepprepare Module

Raw data preparation pipeline step.

Classes

StepPrepare()

Prepare input file for processing.

Class Inheritance Diagram
digraph inheritancefbc1ede432 { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepPrepare" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepprepare.StepPrepare.html#sofia_redux.instruments.hawc.steps.stepprepare.StepPrepare",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Prepare input file for processing."]; "StepParent" -> "StepPrepare" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepregion Module

Polarization data quality cut pipeline step.

Classes

StepRegion()

Apply data quality cuts to polarization vectors.

Class Inheritance Diagram
digraph inheritance7e07c2287a { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepRegion" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepregion.StepRegion.html#sofia_redux.instruments.hawc.steps.stepregion.StepRegion",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Apply data quality cuts to polarization vectors."]; "StepParent" -> "StepRegion" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.steprotate Module

Stokes Q and U rotation pipeline step.

Classes

StepRotate()

Rotate Stokes Q and U from detector reference frame to sky.

Class Inheritance Diagram
digraph inheritance775fadc9dc { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepRotate" [URL="../../../api/sofia_redux.instruments.hawc.steps.steprotate.StepRotate.html#sofia_redux.instruments.hawc.steps.steprotate.StepRotate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Rotate Stokes Q and U from detector reference frame to sky."]; "StepParent" -> "StepRotate" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepscanmap Module

Scan image reconstruction pipeline step.

Classes

StepScanMap()

Reconstruct an image from scanning data.

Class Inheritance Diagram
digraph inheritancee40a3acb55 { bgcolor=transparent; rankdir=LR; size=""; "StepMIParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmiparent.StepMIParent.html#sofia_redux.instruments.hawc.stepmiparent.StepMIParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple input files."]; "StepParent" -> "StepMIParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMOParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmoparent.StepMOParent.html#sofia_redux.instruments.hawc.stepmoparent.StepMOParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple output files."]; "StepMIParent" -> "StepMOParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepScanMap" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepscanmap.StepScanMap.html#sofia_redux.instruments.hawc.steps.stepscanmap.StepScanMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Reconstruct an image from scanning data."]; "StepMOParent" -> "StepScanMap" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepscanmapflat Module

Scan flat field generation pipeline step.

Classes

StepScanMapFlat()

Generate a flat field from scanning data.

Class Inheritance Diagram
digraph inheritanceff6af76cde { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepScanMapFlat" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepscanmapflat.StepScanMapFlat.html#sofia_redux.instruments.hawc.steps.stepscanmapflat.StepScanMapFlat",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generate a flat field from scanning data."]; "StepParent" -> "StepScanMapFlat" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepscanmapfocus Module

Focus image reconstruction pipeline step.

Classes

StepScanMapFocus()

Reconstruct an image from short focus scans.

Class Inheritance Diagram
digraph inheritance37e9e31ac3 { bgcolor=transparent; rankdir=LR; size=""; "StepMIParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmiparent.StepMIParent.html#sofia_redux.instruments.hawc.stepmiparent.StepMIParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple input files."]; "StepParent" -> "StepMIParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMOParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmoparent.StepMOParent.html#sofia_redux.instruments.hawc.stepmoparent.StepMOParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple output files."]; "StepMIParent" -> "StepMOParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepScanMapFocus" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepscanmapfocus.StepScanMapFocus.html#sofia_redux.instruments.hawc.steps.stepscanmapfocus.StepScanMapFocus",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Reconstruct an image from short focus scans."]; "StepMOParent" -> "StepScanMapFocus" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepscanmappol Module

Scanning polarimetry image reconstruction pipeline step.

Classes

StepScanMapPol()

Reconstruct an image from scanning polarimetry data.

Class Inheritance Diagram
digraph inheritancebac461d677 { bgcolor=transparent; rankdir=LR; size=""; "StepMIParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmiparent.StepMIParent.html#sofia_redux.instruments.hawc.stepmiparent.StepMIParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple input files."]; "StepParent" -> "StepMIParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMOParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmoparent.StepMOParent.html#sofia_redux.instruments.hawc.stepmoparent.StepMOParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple output files."]; "StepMIParent" -> "StepMOParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepScanMapPol" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepscanmappol.StepScanMapPol.html#sofia_redux.instruments.hawc.steps.stepscanmappol.StepScanMapPol",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Reconstruct an image from scanning polarimetry data."]; "StepMOParent" -> "StepScanMapPol" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepscanstokes Module

Scanning mode Stokes parameters pipeline step.

Classes

StepScanStokes()

Compute Stokes parameters for scanning polarimetry data.

Class Inheritance Diagram
digraph inheritance152f03bf4f { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepScanStokes" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepscanstokes.StepScanStokes.html#sofia_redux.instruments.hawc.steps.stepscanstokes.StepScanStokes",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Compute Stokes parameters for scanning polarimetry data."]; "StepParent" -> "StepScanStokes" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepshift Module

Array alignment pipeline step.

Classes

StepShift()

Align the R and T arrays.

Class Inheritance Diagram
digraph inheritance7202870d73 { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepShift" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepshift.StepShift.html#sofia_redux.instruments.hawc.steps.stepshift.StepShift",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Align the R and T arrays."]; "StepParent" -> "StepShift" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepskycal Module

Sky calibration pipeline step.

Classes

StepSkycal()

Generate a reference sky calibration file.

Class Inheritance Diagram
digraph inheritancee4760dd5b7 { bgcolor=transparent; rankdir=LR; size=""; "StepLoadAux" [URL="../../../api/sofia_redux.instruments.hawc.steploadaux.StepLoadAux.html#sofia_redux.instruments.hawc.steploadaux.StepLoadAux",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class with auxiliary data support."]; "StepParent" -> "StepLoadAux" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMIParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmiparent.StepMIParent.html#sofia_redux.instruments.hawc.stepmiparent.StepMIParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple input files."]; "StepParent" -> "StepMIParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepSkycal" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepskycal.StepSkycal.html#sofia_redux.instruments.hawc.steps.stepskycal.StepSkycal",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generate a reference sky calibration file."]; "StepMIParent" -> "StepSkycal" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepLoadAux" -> "StepSkycal" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepskydip Module

Skydip plots pipeline step.

Classes

StepSkydip()

Produce diagnostic plots from skydip data.

Class Inheritance Diagram
digraph inheritance96017aec4b { bgcolor=transparent; rankdir=LR; size=""; "StepMIParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmiparent.StepMIParent.html#sofia_redux.instruments.hawc.stepmiparent.StepMIParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple input files."]; "StepParent" -> "StepMIParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepMOParent" [URL="../../../api/sofia_redux.instruments.hawc.stepmoparent.StepMOParent.html#sofia_redux.instruments.hawc.stepmoparent.StepMOParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class for multiple output files."]; "StepMIParent" -> "StepMOParent" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepSkydip" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepskydip.StepSkydip.html#sofia_redux.instruments.hawc.steps.stepskydip.StepSkydip",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Produce diagnostic plots from skydip data."]; "StepMOParent" -> "StepSkydip" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepsplit Module

Data splitting pipeline step.

Classes

StepSplit()

Split the data by nod, HWP angle, and by additive and difference signals.

Class Inheritance Diagram
digraph inheritancef251f2691f { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepSplit" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepsplit.StepSplit.html#sofia_redux.instruments.hawc.steps.stepsplit.StepSplit",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Split the data by nod, HWP angle, and by additive and difference signals."]; "StepParent" -> "StepSplit" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepstdphotcal Module

Flux standard photometry pipeline step.

Classes

StepStdPhotCal()

Measure photometry and calibrate flux standard observations.

Class Inheritance Diagram
digraph inheritancef8f0ed3a89 { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepStdPhotCal" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepstdphotcal.StepStdPhotCal.html#sofia_redux.instruments.hawc.steps.stepstdphotcal.StepStdPhotCal",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Measure photometry and calibrate flux standard observations."]; "StepParent" -> "StepStdPhotCal" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepstokes Module

Chop/nod mode Stokes parameters pipeline step.

Classes

StepStokes()

Compute Stokes parameters for chop/nod polarimetry data.

Class Inheritance Diagram
digraph inheritancea60e68545d { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepStokes" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepstokes.StepStokes.html#sofia_redux.instruments.hawc.steps.stepstokes.StepStokes",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Compute Stokes parameters for chop/nod polarimetry data."]; "StepParent" -> "StepStokes" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepwcs Module

WCS registration pipeline step.

Classes

StepWcs()

Add world coordinate system definitions.

Class Inheritance Diagram
digraph inheritancee903daf29c { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepWcs" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepwcs.StepWcs.html#sofia_redux.instruments.hawc.steps.stepwcs.StepWcs",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Add world coordinate system definitions."]; "StepParent" -> "StepWcs" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

sofia_redux.instruments.hawc.steps.stepzerolevel Module

Zero level correction pipeline step.

Classes

StepZeroLevel()

Correct zero level for scanning data.

Class Inheritance Diagram
digraph inheritance206fad2784 { bgcolor=transparent; rankdir=LR; size=""; "StepParent" [URL="../../../api/sofia_redux.instruments.hawc.stepparent.StepParent.html#sofia_redux.instruments.hawc.stepparent.StepParent",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pipeline step parent class."]; "StepZeroLevel" [URL="../../../api/sofia_redux.instruments.hawc.steps.stepzerolevel.StepZeroLevel.html#sofia_redux.instruments.hawc.steps.stepzerolevel.StepZeroLevel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Correct zero level for scanning data."]; "StepParent" -> "StepZeroLevel" [arrowsize=1.2,arrowtail=empty,dir=back,style="setlinewidth(0.5)"]; }

Pipeline Utilities

sofia_redux.instruments.hawc.steps.basehawc Module

Utility functions that may be used by multiple pipeline steps.

Functions

calchilo(chop, nsamp, choptol, good)

Tag data as high, low, or bad.

readchop(step, nsamp, chop_tol[, chopflag])

Read chop state into high, low, or not used values.

readnod(step, nsamp, nod_tol[, nodflag])

Read nod state into high, low, or not used values.

readhwp(step, nsamp, hwp_tol, sampfreq)

Determine HWP state for all samples.

clipped_mean(data, mask[, sigma])

Compute a sigma-clipped mean of the input data.

sofia_redux.instruments.hawc.steps.basemap Module

Mix-in class for mapping utilities.

Classes

BaseMap()

Mapping utilities for pipeline steps.

Class Inheritance Diagram
digraph inheritanceb3df07cb02 { bgcolor=transparent; rankdir=LR; size=""; "BaseMap" [URL="../../../api/sofia_redux.instruments.hawc.steps.basemap.BaseMap.html#sofia_redux.instruments.hawc.steps.basemap.BaseMap",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,margin=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Mapping utilities for pipeline steps."]; }