| Version 1.9 Build 1556
|
|
Next: Elucidation
Up: The Generic Instrument: III Design of Calibration and
Previous: The Measurement Equation
We introduce the following classes to model the
measurement equation:
- SkyEquation and VisEquation
- are responsible for evaluating this equation, , and
the gradients of .
- VisSet
- is responsible for providing coherence data to the SkyEquation and VisEquation and storing the results of predictions. It is thus simply a
convenient interface to a Measurement Set. Iteration through the
VisSet is accomplished by Iterators VisIter and ROVisIter.
- SkyModel
- supplies a set of images such as
to the SkyEquation.
- SkyJones
- supplies sky-plane-based calibration effects to
the SkyEquation by multiplying a given image by matrices such as
. Indexing is via a VisIter object and image
coordinates.
- VisJones
- supplies visibility-plane-based calibration effects to
the VisEquation via either 2 by 2 or 4 by 4 matrices such as
. Indexing is via a VisIter object.
- MJones
- supplies interferometer-based gain effects to the
VisEquation via a 4 by 4 matrix . Indexing is via a VisIter object.
- ACoh
- supplies interferometer-based offsets via a 4 vector .
Indexing is via a VisIter object.
- XCorr
- applies a non-linear correlator function via a
function X to a 4 vector. Indexing is via a
VisIter object.
- FTCoh
- performs the Fourier transform. It is initialized
and then coherences are fetched one by one from it, indexed via a
VisIter object.
- IFTCoh
- performs the inverse Fourier transform. It is initialized
and then fed coherences one by one. Finally an image is constructed.
- WTCoh
- performs reweighting. It is initialized
and then weight are fetched one by one from it, indexed via a
VisIter object.
All the objects SkyModel, SkyJones, VisJones, MJones, ACoh, and
XCorr can potentially solve for themselves given a specific SkyEquation or
VisEquation and VisSet. To do this, gradient information is accumulated into each
object and then a method solve is used to estimate or update the
object. For convenience, we actually provide an overloaded method
solve for SkyEquation or VisEquation that simply calls the appropriate
solve.
Next: Elucidation
Up: The Generic Instrument: III Design of Calibration and
Previous: The Measurement Equation
  Contents
Please send questions or comments about AIPS++ to aips2-request@nrao.edu.
Copyright © 1995-2000 Associated Universities Inc.,
Washington, D.C.
Return to AIPS++ Home Page
2006-10-15