MRK 6: red-shifted HI absorption 5.5.0: Difference between revisions
Line 28: | Line 28: | ||
fileList = sorted(glob("AB658*.xp?")) | fileList = sorted(glob("AB658*.xp?")) | ||
#importvla(archivefiles=fileList, vis="ab658.ms") | # double check to see if the file already exists | ||
import os | |||
if not os.path.isdir("./ab658.ms"): # measurement sets are directories | |||
importvla(archivefiles=fileList, vis="ab658.ms") # only import if ab658.ms doesn't yet exist | |||
vis = "ab658.ms" | vis = "ab658.ms" |
Revision as of 14:13, 4 February 2010
Overview
This example demonstrates a trickier spectral line data set. In this case, several radio bright active galaxies were observed to look for redshifted 21 cm absorption. The data were obtained using 4IF mode, which means that the full range of velocities were split into two spectral windows. Producing the data cube will require eventually stitching these windows back together.
Download your data from the VLA Archive; in this example we'll use the publicly available survey AB658. These data were published in Gallimore et al. (1999).
With the present archive defaults, you should have obtained the following VLA archive files.
'AB658_A921122.xp1' 'AB658_A921122.xp2' 'AB658_A921122.xp3' 'AB658_A921122.xp4'
This tutorial broadly follows the techniques described in the continuum survey tutorial and the 21 cm emission tutorial, and the basic calibration steps are presented only in outline.
Loading the Data
Recall that the python file globber glob is your friend here!
from glob import glob
fileList = sorted(glob("AB658*.xp?"))
# double check to see if the file already exists
import os
if not os.path.isdir("./ab658.ms"): # measurement sets are directories
importvla(archivefiles=fileList, vis="ab658.ms") # only import if ab658.ms doesn't yet exist
vis = "ab658.ms"
mode = "summary"
vishead
For the purposes of this tutorial, we are interested only in the source Markarian 6, but the reduction techniques could be applied to any of the sources in the measurement set.
Using listobs and plotxy we learn the source names and viable reference antennas.
Source | MRK6 |
Amp Cal | 1328+307 = 3C286 |
Phase Cal | 1003+830 |
Central Antennas | VA27, VA09, VA23 |
It's just as well to put that information into python global variables.
sourceName = "MRK6"
phaseCal = "1003+830"
ampCal = "1328+307"
refAnt = "VA27" # or perhaps "VA09" or "VA23"