Available applications¶
-
class CalcNE : public askap::DaliugeApplication¶
-
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¶
-
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¶
-
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¶
-
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¶
-
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¶
-
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¶
-
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¶
-
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¶
-
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¶
-
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¶
-
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¶
-
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/