Categorized view of Commands

This chapter provides a categorized view of all built-in DPfunctions, tasks and objects.

HIFI

 

Analysis

    Java Class DFTProduct - Compute the Discrete Fourier Transform of an HifiSpectrumDataset.
    Java Task doDeconvolution - DoDeconvolutionTask
    Jython Task FitBaseline - A routine to fit and subtract or divide baselines in HIFI spectra.
    Java Task fitHifiFringe - This task fits and subtracts a set of sine waves to standing waves in level 2 HIFI SpectrumDataset (WBS or HRS), or in level 2 HifiTimelineProducts or ObservationContexts.
    Java Task gridding - produces a cube of images from a HifiTimelineProduct,
    Java Task mkGrid - produces a GridMap from a HifiTimelineProduct.
    Java Task polarPair - Task that two HRS or WBS spectrum datasets of different polarization (H and V) in order to compute their average or their difference.
    Java Task selectHifi - Task for selecting datasets and/or rows of a timeline product ({@link HifiProduct} or a dataset ({@link Spectrum2d}).
 

Conversion

    Java Task ConverFrequencyTask - ConvertFrequencyTask
    Java Task convertK2Jy - Convert the Flux intesities from Kelvin to Jansky for all the spectra contained inside an
    Jython Task HiClassTask - Export HIFI spectra to a FITS file that CLASS can read.
 

ICC

    Java Task browseProduct - BrowseProductTask
    Java Task hrsCheckFt - Task which checks the Functional Tests of HRS.
    Java Task hrsHKView - Task which displays the values of digital and analog HK values of HRS into a JTable.
    Java Task hrsQla - Task which starts the HRS Quick Look Analysis (QLA).
 

Pipeline

    Jython Task ChangeDb - Allows change of database being used
    Java Task configureHifiPipeline - Task to configure the location where the calibration auxiliary and saving of the
    Jython Task ConfigureHifiPipelineTask - Task to configure the location where the calibration auxiliary and saving of the
    Java Task doPipelineConfiguration - DoPipelineConfiguration
    Java Task getHifiCal - A task to retrieve the calibration data from an external source and save it locally on one&aposs disk (lstore). The
    Java Task hifiPipeline - Task to run the HIFI pipeline.
    Jython Task PipelineTask - Task to wrap pipeline algorithms
    Java Task QualAssessHifiGenericTask - Task for quality assessment of level 1 Products
    Java Task QualAssessHifiTask - Parent Task class for other quality assessment Tasks.
   

HRS Pipeline

      Java Task doHrsBadChans - Step2a: Task which corrects the correlation functions of HRS if bad channels have been detected.
      Java Task doHrsCorrSP - Step12: Task which corrects HRS spectra from IF non-linearity errors.
      Java Task doHrsCutBandEdges - Step 13: Task which cuts the edges of the HRS sub-bands, according to the bandpass of the filter.
      Java Task doHrsFFT - Step9: Task which applies a Fourier Transform processing to the correlation functions of HRS.
      Java Task doHrsFreq - Step11: Task which computes the frequency of the HRS sub-bands.
      Java Task doHrsNorm - Step4: Task which normalises the raw correlation functions of HRS.
      Java Task doHrsOffsetPow - Step3: Task which computes the offset and the power of HRS.
      Java Task doHrsPowCorr - Step6: Task which corrects the non-linearity errors of the HRS power.
      Java Task doHrsQDCFast - Step5a: Task which corrects roughly the quantisation distortion of the HRS correlation functions.
      Java Task doHrsQDCFull - Step5: Task which corrects the quantisation distortion of the HRS correlation functions.
      Java Task doHrsSmooth - Step12: Task which applies a Hanning smoothing on the spectra, which is equivalent to a Hanning
      Java Task doHrsSubbands - Step2: Task which extracts the HRS sub-bands from the HRS readout.
      Java Task doHrsSymm - Step8: Task which symmetries the correlation function of HRS to prepare the FFT.
      Java Task doHrsWindow - Step7: Task which applies a Hanning windowing to the correlation functions of HRS,
      Jython Task hrsPipelineTask - Process
      Java Task mkHrsBadChans - Step2b: Task which creates the correction table for bad channels with use of NON scientific data.
      Java Task QualAssessHifiHrsTask - Task for quality assessment of level 1 Products.
   

ICC

      Java Task accessDataFrame - AccessDataFrameTask
      Java Task accessHkParam - AccessHkParamTask
      Java Task accessPacket - AccessPacketTask
      Jython Task browseDf - Browse DataFrames
      Jython Task browseHk - Browse House Keeping
      Java Task displayDataFrame - Display DataFrames
      Jython Task displayPacket - DisplayPacketTask
   

Interactive Pipeline Steps

      Java Task doDeconvolution - DoDeconvolutionTask
      Java Task doFold - Performs folding for frequency switched spectra.
      Java Task doGridding - produces cube(s) of images from a HifiTimelineProduct.
      Java Task doStitch - Stitch the scans included in a HifiTimelineProduct.
      Java Task fitHifiFringe - This task fits and subtracts a set of sine waves to standing waves in level 2 HIFI SpectrumDataset (WBS or HRS), or in level 2 HifiTimelineProducts or ObservationContexts.
      Java Task UserFlagTask - UserFlagTask
   

Level 0 Pipeline

      Java Task doHkCheck - It checks the House Keeping contained in a HifiCalibrationDataset
      Java Task DoPointingTask - unknown
      Java Task doTimeCorr - This task corrects the observation time (especially for HRS) because the
      Java Task doUplink - Copies several items from the UplinkProduct into the HTP and HSDS.
      Java Task QualAssessHifiProductTask - Task for quality assessment of level 0 Products
   

Level 0 pipeline

      Jython Task DataframeCount - A table dataset of the expected and actual dataframes after an observation has been
      Jython Task IltObsContext - Retrieves the context in which an ILT observation was carried out.
   

Level 1 Pipeline

      Java Class CalFluxHotCold - Class containing receiver temperature and bandpass information of an observation.
      Java Class CalOffBaseline - Product containing the baseline spectra obtained by by the MkOffSmooth module which processes
      Java Class CalPhases - Product that information about the different phases observed with an observation.
      Java Task checkDataStructure - Applies some checks on the the datasets included in input the timeline product (e.g. having unique bbnumber).
      Java Task checkFreqGrid - Provide information about the frequency ranges observed in the timeline product and forms groups of datasets with common LO settings.
      Java Task checkPhases - Checks with science and hot/cold datasets for Chopper-, LoFrequency- and buffer-patterns to be compliant with observing mode.
      Java Task doChannelWeights - Computes the (channel-dependent) weights and fills them into the science datasets.
      Java Task doFluxHotCold - Applies the bandpass spectra (computed by MkFluxHotCold) to the science spectra.
      Java Task doOffSubtract - Computes the differences between ON and OFF positions in a way depending on the observing mode.
      Java Task doRadialVelocity - Corrects the frequency for the radial velocity of the spacecraft and possibly of the source by using a non-relativistic approach.
      Java Task doRefSubtract - Subtracts suitable reference spectra that are, depending on the observing mode, obtained from a reference sky position, cold load or with a switched LO frequency.
      Java Task doVelocityCorrection - Corrects the frequency for the velocity of the spacecraft.
      Java Class FreqRanges - Product containing the measures for frequency drifts potentially occurring during an observation.
      Jython Task level1Pipeline - Process
      Java Task mkFluxHotCold - Computes the bandpass and receiver temperature from the hot cold spectra.
      Java Task mkOffSmooth - Calibrates a baseline by processing the measurements of an OFF position in sky.
   

Level 2 Pipeline

      Java Task doAntennaTemp - Translates to the antenna temperature scale.
      Java Task doAvg - Takes the average over the group of datasets defined by type ("sds_type") and frequency group.
      Java Task doCleanUp - Cleans up the timeline product by removing data no longer needed after running the level1 pipeline.
      Java Task doFreqGrid - Resamples the flux data to a suitable frequency grid.
      Java Task doMainBeamTemp - Translates to the main beam temperature scale.
      Java Task doSidebandGain - Apply the sideband gain coefficients to the flux values.
      Java Task doSpectrumStatistics - Computes the statistics of the individual spectra.
      Jython Task level2Pipeline - Process
      Java Task mkFreqGrid - Computes a frequency scale which will be used for resampling.
      Java Task mkSidebandGain - Creates an interpolator for computing the IF- and LO-frequency dependent sideband gains ratios.
   

WBS Pipeline

      Java Task doWbsBadPixels - Step3: Task that apply the masking pixel list.Configurable to select/unselect masks.
      Java Task doWbsDark - Step4: perform subtraction of dark values for all scans in the HifiSpectrumDataset.
      Java Task doWbsFreq - Step9: create frequency table for each scan.
      Java Task doWbsNonlin - Step5:
      Java Task doWbsScanCount - Step1: Task for the correction of scan Count and for the
      Java Task doWbsSubbands - Step11 in the wbs pipeline
      Java Task doWbsZero - Step7: Subtract appropriate zero spectra for each time step. If the zeros are
      Java Task mkSpur - A task to identify spurs in WBS HTPs
      Java Task mkWbsBadPixels - Step2: Task that check for saturated pixels
      Java Task mkWbsFluxAtten - Step10: Attenuator settings analysis.
      Java Task mkWbsFreqFromHrs - Internal Support for the Task MkWbsFreqTask.
      Java Task mkWbsFreq - Step8: Derive frequency scale from comb spectra.
      Java Task mkWbsZero - Step6: Check the zeros and compute an interpolation function to
      Java Task QualAssessHifiWbsTask - Task for quality analysis of level 0.5 Products.
      Jython Task wbsPipelineTask - Process
 

Plotting

    Jython Task hkplot - This task can be used to plot a stream of house keeping data. This task can also be
 

Products

    Java Class DatasetWrapper - DatasetWrapper is a (very) simple wrapper to transform a Dataset into
    Java Class HifiProduct - HifiProduct is an extension of MapContext<-Product, which contains
    Java Class HifiTimelineProduct - A MapContext containing HifiSpectrumDatasets.
 

Spectra

   

Analysis

      Jython Task flagTool - FlagTool is a tool for flagging specific channels of SpectrumDatasets.