Library | Description |
LTAFMT |
A C++ interface for handling LTA
format files. Using this, now C++ applications can
handle more than one LTA file. This object makes an important component of an object liberary that we will eventually have (which will be used to connect our software to AIPS++). Even this one probably needs to be broken into smaller objects - but that is a matter of detail and discussion. |
LTAVIEW |
A specialization of
LTAFMT object which allows selections to be
applied to the underlying LTAFMT object and presents the resultant
view. Currently the only selection that can be applied is on the source name and scan number. It can also be used to average the data in time and frequency. Only the selected source will be visible via this object. Later as and when the need arises, selection on time, frequency, baseline etc can also be applied - but all that has be thought of and implemented carefully. The issues there would be that of efficiency and speed. |
SCANINFO | SCANINFO class public functions are relatively independent of other IFRSOFT libraries. These functions operate on the GMRT LTAfile for various operations on scans and records (timestamps). |
libflag | Functions in this library operate on the GMRT LTAfile for editing (flagging or unflagging) the bad data in each record (times- tamp) corresponding to the bad antennas, bad baselines and bad channels. |
libscan | Functions in this library operate on the GMRT LTAfile for various operations on scans and records (timestamps). |
cllib | The user interface library. This embeds an interactive shell in the application layer and allows user interaction via commandline arguments or in an interactive session. The interactive shell is highly customizatable. |
calc | calc is a function which encapsulates a parser for evaluating mathematical expressions. The expression is given as a NULL terminated char string "exp". The result of the expression is returned in *result. |
glib/hlib | Functions for general purpose astronomically useful operations on the LTA data (glib) and for handling the global and scan headers of the LTA files (hlib). |
The in-memory 'fftmac' information | 'fftmac' holds various mappings from baselines to samplers/Antennas with their polarization and band information. |
Program Name | Purpose |
antsol | Compute the antenna based gains from point source visibility data |
calibbp | Perform time and bandpass calibration |
chavg | Filter to average the data in a LTA file in time and/or frequency. |
closure | Compute closure phases |
fixit | Edit/change the keywords in LTA header records |
gl2fit | To convert LTA file to FITS file. This has now been replaced by gvfit. |
lin | Program to remove a linear fit from the spectra of all cross baselines. |
ltacat | Concatenate one or more LTA files |
ltacleanup | Perform some consistency checks on LTA file and if possible correct inconsistencies |
ltainfo | Produce a one line summary of LTA files. |
mpsrvr | The multi-panel, line plotting server. |
oddix | For online display of visibility data using xtract |
offstop | Program for offline fringe stopping. |
rantsol | Robust computation of antenna
based complex gains from
point source visibility
data. This is much less sensitive to bad data than antsol or the AIPS/AIPS++ implementations. Here is more detailed note on the subject. |
SAODisp | Filter to read xtract output and pass on to SAOtng for display. |
shadow | Compute the geometric shadowing of antennas |
tmac | Reject data which is out of time-order |
tax | A specialization of xtract for graphical display of the data |
xtract | Extract and plot data from LTA file. Here is the detailed design document. |
source /astro/ifrsoft/lib/RC
source /astro/ifrsoft/lib/RC.csh