Table of Contents

makebeamtables

As of 26-March-2011 BBS expects all info (e.g. antenna field layout) to be present in the MeasurementSet. This will be the case for observations done at or after this date, but not for older observations.

The program makebeamtables can be used to add such info the an old MeasurementSet. It can be run like:

makebeamtables param1=value param2=value ...

Running it with the -h option shows the available parameters and their possible default values.

Parameter type default description
ms string Name of the MS.
antennaset string Name of the AntennaSet used (e.g. LBA_OUTER or HBA_DUAL).
antennasetfile string /home/diepen/data/AntennaSets.conf Name of the file describing AntennaSets. The default is usually fine.
antennafielddir string /home/diepen/data/AntennaFields Name of the directory containing the AntennaField files. The default is usually fine.
ihbadeltadir string /home/diepen/data/iHBADeltas Name of the directory containing the iHBADelta files. The default is usually fine.
overwrite bool false Overwrite the beam subtables if they already exist?

Usually only the parameters ms and antennaset need to be given.

Distributed run

Using the script cexecms it is possible to execute makebeamtables on all subbands of an observation. It can be done like:

cexecms "makebeamtables ms=<FILENAME> antennaset=LBA_OUTER" \
        "/data/scratch/pipeline/L2011_34173/L34173*uv.MS"

cexecms will start a process on all lce nodes and execute the makebeamtables command (with the arguments) for all MSs matching the given file name pattern, while substituting the <FILENAME> placeholder with the actual MS name. Note that the quotes shown in the example are important.