Getting Started Documentation Glish Learn More Programming Contact Us
Version 1.9 Build 1488
News FAQ
Search Home


next up previous contents index
Next: rfi - Module Up: ATNF Previous: atcafiller.select - Function


multibeam - Module

Postscript file available

Module for Multibeam receiver data processing



Description

This module pertains to the processing of Multibeam data.

Livedata, the Parkes Multibeam data reduction task, directs and regulates the flow of Multibeam data between the following six independent clients:

Reader ->
          Bandpass calibrator
                              -> Data monitor
                              -> Writer
                                              -> Statistics
                                              -> Gridder

Data flow is from left to right. All clients other than the reader may be disabled or short-circuited, i.e. any line(s) of the above may be deleted other than the first except that the statistics calculator and gridder are dependent on the writer since they process its output file. However, once started, the gridder may remain active even after the writer has been disabled since it is fed via a special purpose queue.

Livedata is started by issuing the command

% glish -l 'livedata.g'

This starts up the Livedata GUI from which operations are controlled. The GUI has popuphelp attached. Consult with your local Multibeam expert for details on the reduction process as required.

LiveData operates in near-realtime at the Parkes telescope to allow immediate assessment of data quality. However, it may also be used for offline data processing.

Each client is implemented as a C++ program with a separate controlling Glish script client (subsequence) which provides an optional GUI. The six script clients are coordinated by another script client which directs and regulates the flow of data between them by means of Glish events. This "reducer", the LiveData control hub, also maintains the input queue for the gridder.

An additional "scheduler" client is added for interactive use. It provides a queueing mechanism which supplies input to the data reduction pipeline. It provides LiveData's near-realtime capability by automatically discovering MBFITS files as they are written by the Multibeam correlator.

LiveData may be run in batch mode by invoking the reducer directly (usually from a Glish script) thus bypassing the scheduler (discuss this with your local Multibeam data processing expert).





next up previous contents index
Next: rfi - Module Up: ATNF Previous: atcafiller.select - Function   Contents   Index
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-08-01