Available applications

class CalcNE : public askap::DaliugeApplication

CalcNE.

Calculates the Normal Equations

This class encorporates all of the tasks needed to form imaging Normal Equations: read from a measurement set; degrid model visibilities; subtract model visibilities; grid residual visibilities and FFT the grid

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL librarc

Param param/Arg01

[in] Arg01/name=CalcNE/String/readonly/

Param port/Config

[in] Config/LOFAR::ParameterSet/ ParameterSet descriptor for the image solver

Param port/Model

[in] Model/scimath::Params/ Params of solved normal equations

Param port/Normal

[out] Normal/scimath::ImagingNormalEquations/ ImagingNormalEquations to solve

class InitSpectralCube : public askap::DaliugeApplication

InitSpectralCube.

Build the output image cube

This class builds the output cube in the format specified by the parset.

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL library

Param param/Arg01

[in] Arg01/name=InitSpectralCube/String/readonly/

Param port/Config

[in] Config/LOFAR::ParameterSet/ The Config file

class LoadNE : public askap::DaliugeApplication

LoadNE.

Example class that simply loads Normal Equations from a drop

Implements a test method that uses the contents of the the parset to load in a measurement set and print a summary of its contents. We will simply load in a NormalEquation from a daliuge drop and output the image. This simply tests the NE interface to the daliuge memory drop.

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL library

Param param/Arg01

[in] Arg01/name=LoadNE/String/readonly/

Param port/Normal

[in] Normal/scimath::ImagingNormalEquations/ ImagingNormalEquations to solve

class LoadParset : public askap::DaliugeApplication

LoadParset.

Load a LOFAR Parameter Set in the DaliugeApplication Framework

Loads a configuration from a file drop and generates a LOFAR::ParameterSet The first ASKAP example in the Daliuge framework that actually performs an ASKAP related task. We load a parset into memory from either a file or another Daliuge drop_status

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL library

Param param/Arg01

[in] Arg01/name=LoadParset/String/readonly/

Param port/Config

[in] Config/LOFAR::ParameterSet/ ParameterSet descriptor for the image solver

Param port/Config

[out] Config/LOFAR::ParameterSet/

class LoadVis : public askap::DaliugeApplication

LoadVis.

Loads a visibility set, grids it onto the UV plane and FFTs the grid

Loads a configuration from a file drop and a visibility set from a casacore::Measurement Set

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL library

Param param/Arg01

[in] Arg01/name=LoadVis/String/readonly/

Param port/Config

[in] Config/LOFAR::ParameterSet/ The Config file Params of solved normal equations

Param port/Normal

[out] Normal/scimath::ImagingNormalEquations/ ImagingNormalEquations to solve

class MajorCycle : public askap::DaliugeApplication

MajorCycle.

Loads a visibility set, grids it onto the UV plane and FFTs the grid

Loads a configuration from a file drop and a visibility set from a casacore::Measurement Set

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL library

Param param/Arg01

[in] Arg01/name=MajorCycle/String/readonly/

Param port/Config

[in] Config/LOFAR::ParameterSet/ The Config file

Param port/Cube

[in] Cube/Cube

Param port/Normal

[out] Normal/scimath::ImagingNormalEquations/ ImagingNormalEquations to solve

class NESpectralCube : public askap::DaliugeApplication

NESpectralCube.

Build an output image cube from input NormalEquations

This class builds the output cube is whatever format specified by the parset. Generates a cube of NormalEquation slices.

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL library

Param param/Arg01

[in] Arg01/name=NESpectralCube/String/readonly/

Param port/Config

[in] Config/LOFAR::ParameterSet/ ParameterSet descriptor for the image solver

Param port/Normal

[in] Normal/scimath::ImagingNormalEquations/ ImagingNormalEquations to solve

class OutputParams : public askap::DaliugeApplication

OutputParams.

Solves an Normal Equation provided by a Daliuge Drop. Outputs the Params class as images.

Implements an ASKAPSoft solver. This essentially takes a NormalEquation and generates a a set of “params” usually via a minor cycle deconvolution. We will simply load in a NormalEquation from a daliuge drop and solve it via a minor cycle deconvolution. This drop actually generates the output images based upon the contents of the Params object.

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL library

Param param/Arg01

[in] Arg01/name=OutputParams/String/readonly/

Param port/Config

[in] Config/LOFAR::ParameterSet/ ParameterSet descriptor for the image solver

Param port/Model

[in] Model/scimath::Params/

Param port/Restored Model

[in] Restored Model/scimath::Params/

class ReduceNE : public askap::DaliugeApplication

ReduceNE.

Merge two Normal Equation objects

Use askap::scimath::ImagingNormalEquations::merge() to merge two NEs

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL library

Param param/Arg01

[in] Arg01/name=ReduceNE/String/readonly/

Param port/Config

[in] Config/LOFAR::ParameterSet/ The Config file ImagingNormalEquations to merge

Param port/Normal

[in] Normal/scimath::ImagingNormalEquations/ ImagingNormalEquations to merge

Param port/Normal

[out] Normal/scimath::ImagingNormalEquations/ Merged ImagingNormalEquations to merged further or solve

class RestoreSolver : public askap::DaliugeApplication

RestoreSolver.

Implements an ASKAPSoft Restore solver. This essentially takes a NormalEquation and a set of “params” and creates a restored image.

This takes a configuration and a set of normal equations and uses the Solver requested in in the ParameterSet to produce an ouput model.

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL library

Param param/Arg01

[in] Arg01/name=RestoreSolver/String/readonly/

Param port/Config

[in] Config/LOFAR::ParameterSet/ The Config file Params of solved normal equations

Param port/Normal

[in] Normal/scimath::ImagingNormalEquations/ ImagingNormalEquations to solve

Param port/Restored Model

[out] Restored Model/scimath::Params/

class SolveNE : public askap::DaliugeApplication

SolveNE.

Implements an ASKAPSoft solver. This essentially takes a NormalEquation and generates a set of params usually via a minor cycle deconvolution.

This takes a configuration and a set of normal equations and uses the Solver requested in in the ParameterSet to produce an ouput model.

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL library

Param param/Arg01

[in] Arg01/name=SolveNE/String/readonly/

Param port/Config

[in] Config/LOFAR::ParameterSet/ The Config file ImagingNormalEquations to solve

Param port/Model

[out] Model/scimath::Params/ Params of solved normal equations

class SpectralCube : public askap::DaliugeApplication

SpectralCube.

Build the output image cube

This class builds the output cube is whatever format specified by the parset.

EAGLE_START

EAGLE_END

Param category

DynlibApp

Param param/libpath

[in] Library Path/”%JACAL_SO%”/String/readonly/ The path to the JACAL library

Param param/Arg01

[in] Arg01/name=SpectralCube/String/readonly/

Param port/Config

[in] Config/LOFAR::ParameterSet/ The Config file Params of solved normal equations

Param port/Cube

[out] Cube/Cube/