NRAO Home > CASA > CASA Cookbook and User Reference Manual
8.3.4.4 Calibration of GBT data

Data from the GBT are uncalibrated and come as sets of integrations representing the different phases of a calibration cycle (e.g., on source, calibration on, on source, calibration off, on reference, calibration on; on reference, calibration off). Currently, there are a number of routines emulating the standard GBT calibration (in GBTIDL):

All these routines calibrate the spectral data to antenna temperature adopting the GBT calibration method as described in the GBTIDL calibration document available at:

There are two basic steps:

First, determine system temperature using a noise tube calibrator (sd.dototalpower())

For each integration, the system temperature is calculated from CAL noise on/off data as:

Tsys = Tcal ×---<refcaloff>-----
<refcalon-refcaloff> + Tcal
 2

ref which refers to reference data and the spectral data are averaged across the bandpass. Note that the central 80% of the spectra are used for the calculation.

Second, determine antenna temperature (sd.dosigref())

The antenna temperature for each channel is calculated as:

Ta(ν) = Tsys ×sig(ν)-ref(ν)
   ref(ν)

where sig = 1
2(sigcalon + sigcaloff), ref = 1
2(refcalon + refcaloff).

Each calibration routine may be used as:

  scans=sd.scantable(’inputdata’,False)         # create a scantable called ’scans’  
  calibrated_scans = sd.calps(scans,[scanlist]) # calibrate scantable with position-switched  
                                                # scheme

Note: For calps and calnod, the scanlist must be scan pairs in correct order as these routines only do minimal checking.


More information about CASA may be found at the CASA web page

Copyright © 2010 Associated Universities Inc., Washington, D.C.

This code is available under the terms of the GNU General Public Lincense


Home | Contact Us | Directories | Site Map | Help | Privacy Policy | Search