Tony Willis's MeqTrees Video Tutorial Page


This page assembles a number of video tutorials on various topics related to MeqTrees. Hopefully the tutorials will provide some insight into the concepts behind MeqTrees, how to set up a MeqTrees script, and various aspects of working with the MeqBrowser. If nothing else, viewing these video tutorials may help people who suffer from insomnia!

The Measurement Equation tutorial gives a gentle introduction to some of the concepts behind the Measurement Equation. It describes why use of the Measurement Equation should lead to better calibration of an observation made with an aperture synthesis telescope.

After you have viewed the Measurement Equation tutorial, you may wish to go to sleep. If you are a glutton for punishment, you may continue on to the MeqTrees Introduction. This tutorial describes some of the basic concepts behind MeqTrees and how how these ideas lead to powerful, yet relatively easy, procedures for implementing the Measurement Equation.

The first two tutorials give general overviews of the Measurement Equation and MeqTrees. We now start to investigate some of the practical issues of implementing and running MeqTrees scripts.  

AGW_tree

The above figure shows a simple tree.  A request percolates down from the `Request Domain' to the leaves of the tree (the MeqFreq, MeqTime and Meqparm nodes).  Results are then returned back up the tree. More details of this tree are given in the MeqTrees wiki and in the  Script Tutorial. This introductory tutorial looks at a simple MeqTrees script that creates and processes the above tree. It describes the various sections of the script, what order they are processed by the MeqTrees browser, and how a tree is executed.  Then the first Browser Introduction shows how you start up the MeqTrees browser. Next, the  second Browser Introduction shows you how to load the file described in the Script Tutorial, and execute the script.  The browser provides extensive capabilities to visualize the contents of individual nodes in a tree.  The Visualization Introduction continues from the point the Browser Introduction finished to show you some of the visualization capabilities of the browser display.

There are several tutorials which go into a more detailed discussion of the visualization abilities of the browser. Since MeqTrees mostly deals with the calibration and simulation of aperture synthesis telescopes, we will often want to look at the UV plane complex-valued visibility data that is either observed by a telescope or predicted by a sky model. The Complex Data Visualization tutorial shows you the features for viewing visibility data in the MeqTrees browser.  While visibility data is basically two-dimensional, usually being a function of time and frequency, it is not uncommon for MeqTrees nodes, especially those which deal with the effects of E-Jones (antenna voltage pattern) matrices, to have data sets whose dimensionality may be greater than two. A voltage pattern, for example, may be a function of time, frequency, and L and M, the direction cosines on the sky. The N-Dimensional Visualization tutorial will show you how you can visualize data sets whose dimensionality is greater than two.