Plotconfig
Return to Analysis Utilities
This page documents the plotconfig function of Python module analysisUtils.
This function will make a plot of pad locations for any standard telescope configuration known to CASA (not limited to a specific observed ms). It also returns an array of the baseline lengths, sorted from shortest to longest. See also obslist.
Usage
au.plotconfig(telescope="", config="", figfile="", list=False, limits=None, gridlines=True, listconfig=False, cofa=[], title="")
telescope: name of the telescope (see below), or 'file'
config: name of the configuration for the specified telescope, or any user-supplied .cfg file if telescope='file'
figfile: a specific filename to give to the png (or True for automatic name generation)
gridlines: optional Boolean parameter to show dotted grid lines on major tick marks
limits: optional parameter for plot range: [x0,x1,y0,y1]
list: optional Boolean parameter to print the list of baseline lengths
listconfig: optional Boolean parameter to print the .cfg file
cofa: center-of-array coordinates [x,y,z]; if [], then use the value in CASA
title: title for plot (default is "telescope config")
Examples
Example 1. List the available telescopes and configurations.
# In CASA
au.plotconfig()
Telescope and configuration available to plot:
aca: i, ns, tp
alma: cycle0.compact, cycle0.extended, cycle1_1..6, 1..28
carma: a, b, c, d, e
meerkat
pdbi: a, b, c, d
sma: subcompact, compact, compact.n, extended, vextended
vla: a, bna, b, cnb, c, dnc, d
WSRT
Example 2. Plot the antenna pad locations for the ALMA Cycle 0 compact configuration.
# In CASA
CASA <3>: au.plotconfig('alma','cycle0.compact',figfile=True)
Read 16 pads
min/nextmin/median/mean/rms/max = 18.35 / 18.60 / 59.72 / 60.70 / 66.23 / 126.21 m
Wrote file = ALMA.cycle0.compact.png
Out[3]:
array([ 18.34928114, 18.59922814, 18.67225341, 19.68871438,
20.7597779 , 21.20105286, 21.3329793 , 21.72915379,
22.0800591 , 22.59459018, 22.78237144, 25.78846509,
25.83201484, 27.46895957, 27.49794209, 29.15634497,
29.51343179, 31.55829422, 31.62250752, 32.54785378,
34.38181744, 35.16912492, 35.18143753, 35.82266106,
36.13044471, 36.45664452, 37.51364775, 38.35224408,
38.35254654, 39.69908198, 40.3565153 , 40.42755518,
41.67060747, 41.96129664, 42.70404032, 44.19920722,
44.904219 , 44.98801461, 45.55421129, 45.93669031,
46.3172296 , 49.19301973, 49.30952918, 49.48707485,
49.6219985 , 49.69345204, 50.21704346, 51.29964177,
52.43045363, 53.36047729, 53.43057901, 54.77903629,
55.02455692, 55.24620569, 55.64613159, 55.95932051,
58.43846541, 58.87265975, 59.35451767, 59.38838186,
60.04523739, 61.13475674, 61.20365903, 61.79890065,
61.99068325, 62.23888045, 62.24118429, 63.29582646,
63.72437196, 63.80145741, 64.07662404, 64.59870677,
65.21122832, 66.19442183, 67.23575586, 67.44667197,
68.35948186, 69.82434388, 70.28085447, 70.35046477,
70.4119276 , 71.27848096, 71.58639724, 72.73992797,
73.02277569, 74.6357243 , 74.65195369, 75.88656385,
77.55790771, 77.66319884, 77.94134408, 78.66300731,
78.99645676, 79.3718099 , 79.51404976, 81.32890711,
81.89215932, 84.58133363, 85.51914888, 85.71695764,
86.23846096, 89.81169974, 89.90704378, 91.43517893,
92.5529028 , 92.69516764, 96.68869426, 97.2890155 ,
99.39936863, 99.74621451, 102.75273748, 103.30270508,
106.0247318 , 106.44602039, 113.42238358, 118.82496947,
119.32132193, 123.42990694, 124.75264467, 126.21222105])