casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables
Functions | Variables
ngc4826-mms_tutorial_regression Namespace Reference

Functions

def makefieldwisemms
def makespwwisemms

Variables

int usemms_step
 usefieldwise
 scriptmode
 benchmarking
string scriptprefix
string prefix
 Clear out previous run results.
string msfile
tuple startTime
 N4826 - BIMA SONG Data 16apr98 source=ngc4826 phasecal=1310+323 fluxcal=3c273, Flux = 23 Jy on 16apr98 passcal= none - data were observed with online bandpass correction.
tuple startProc
tuple _mydatapath
tuple import2time
 Import and concatenate sources.
string concatvis
string freqtol
tuple concat2time
tuple clearcal2time
 TUTORIAL NOTES:
tuple list2time
 List contents of MS.
tuple plotxy2time
 Plotting and Flagging.
string spw
 Flag end channels.
string timerange
string comment
 Some example clean-up editing Slightly high almost-edge channel in field='1', spw='4' (channel 2) can be flagged interactively with plotxy.
tuple flag2time
tuple setjy2time
 CALIBRATION.
string field
 Gain calibration.
string refant
string solint
tuple gaincal2time
string fluxtable
 Transfer the flux density scale:
string reference
tuple fluxscale2time
tuple user_check
 Plot calibration.
string showgui
tuple plotcal2time
float gaincurve
string gaintable
list spwmap
tuple correct2time
string outputvis
 Check calibrated data print '--Plotxy--' default(plotxy)
string datacolumn
tuple split2time
int clnsize
 print '--Clearcal (split data)--'
string imagename
list cell
string stokes
string mode
 Manually correct for mosaic response pattern using .image/.flux images.
string interpolation
string psfmode
string scaletype
int cyclefactor
 As we moved to clean by default in flat sigma rather than flat snr it converges less well cyclefactor=1.5,niter=10000,threshold='45mJy',.
float minpb
tuple clean2time
 NOTE: mosaic data ...Sault weighting implies a noise unform image.
tuple srcstat
 Statistics on clean image cube.
tuple refpix
tuple refbox
int blcx
int blcy
int trcx
int trcy
tuple offbox
tuple offstat
tuple cenbox
tuple offlinestat
tuple modstat
 Statistics on clean model.
string expr
tuple pbcorstat
 Statistics on PBcor image cube.
tuple pbcoroffstat
tuple pbcorofflinestat
tuple psfstat
tuple math2time
tuple pbcormodstat
string momfile
 Do zeroth and first moments.
string momzeroimage
string momoneimage
list moments
string chans
string outfile
 Now print out results The following writes a logfile for posterity.
tuple moments2time
tuple momzerostat
 Statistics on moment images.
tuple momonestat
tuple csys
float vel0
float vel35
tuple momoneplane0
tuple momoneplane35
tuple vismean_cal
 Get MS stats.
tuple vismean_src
tuple endProc
 An alternative is to mask the pbcor image before calculating moments.
tuple endTime
string testdate
 Previous results to be used for regression.
string testvers
float clean_image_max
 

RR, 3/11/2011 - The rmses went up, but not to their historical maxima.


float clean_offsrc_rms
float clean_offline_rms
float clean_momentzero_max
float clean_momentzero_rms
float clean_momentone_median
float clean_momentone_planezero
float clean_momentone_planelast
float vis_mean_cal
float vis_mean_src
float model_sum
float model_pbcor_sum
dictionary canonical
dictionary canonical_results
dictionary regression
string regressfile
dictionary prev_results
tuple fr
tuple u
list srcmax
 Calculate regression values.
list offrms
list offlinerms
list momzero_max
list momzero_rms
list momone_median
list momone_plane0
list momone_plane35
list psfcenter
list modflux
list pbcormodflux
dictionary new_regression
tuple datestring
tuple myvers
tuple myuser
tuple myuname
list myhost
list myos
tuple mycwd
tuple mypath
string mydataset
dictionary results
string op
float tol
list resultlist
list res
 prev
list new_val
list prev_val
 new_diff
string new_status
float datasize_raw
float datasize_ms
dictionary total
int nstages
dictionary stages
string pickfile
 Save regression results as dictionary using Pickle.
tuple f
tuple p
tuple logfile
string final_status
 regstate

Function Documentation

def ngc4826-mms_tutorial_regression.makefieldwisemms (   msname)

Definition at line 78 of file ngc4826-mms_tutorial_regression.py.

def ngc4826-mms_tutorial_regression.makespwwisemms (   msname)

Definition at line 94 of file ngc4826-mms_tutorial_regression.py.


Variable Documentation

tuple ngc4826-mms_tutorial_regression._mydatapath

Definition at line 164 of file ngc4826-mms_tutorial_regression.py.

ngc4826-mms_tutorial_regression.benchmarking

Definition at line 118 of file ngc4826-mms_tutorial_regression.py.

int ngc4826-mms_tutorial_regression.blcx

Definition at line 1039 of file ngc4826-mms_tutorial_regression.py.

int ngc4826-mms_tutorial_regression.blcy

Definition at line 1040 of file ngc4826-mms_tutorial_regression.py.

dictionary ngc4826-mms_tutorial_regression.canonical

Definition at line 1570 of file ngc4826-mms_tutorial_regression.py.

dictionary ngc4826-mms_tutorial_regression.canonical_results

Definition at line 1580 of file ngc4826-mms_tutorial_regression.py.

list ngc4826-mms_tutorial_regression.cell

Definition at line 961 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.cenbox

Definition at line 1059 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.chans

Definition at line 1167 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.clean2time

NOTE: mosaic data ...Sault weighting implies a noise unform image.

Using ftmachine='mosaic', can also use ftmachine='ft' for more traditional image plane mosaicing NOTE: that niter is set to large number so that stopping point is controlled by threshold. NOTE: with pbcor=False, the final image is not "flux correct", instead the image has constant noise despite roll off in power as you move out from the phase center(s). Though this format makes it "look nicest", for all flux density measurements, and to get an accurate integrated intensity image, one needs to divide the srcimage.image/srcimage.flux in order to correct for the mosaic response pattern. One could also achieve this by setting pbcor=True in clean.

Definition at line 997 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.clean_image_max

RR, 3/11/2011 - The rmses went up, but not to their historical maxima.

The

model_pbcor_sum went down, but not to its historical minimum. Nobody seems

to know why.

clean_offsrc_rms = 0.0535 clean_offline_rms = 0.0563 model_pbcor_sum = 62.5022

RR, 3/12/2011 - And now, mysteriously, they're back to their 1/19/2011 values.

RR, 3/25 - 4/3/2011, after clean was changed to used the center of output channel frequencies, instead of center of the first input channel in each output channel.

Definition at line 1525 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.clean_momentone_median

Definition at line 1533 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.clean_momentone_planelast

Definition at line 1535 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.clean_momentone_planezero

Definition at line 1534 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.clean_momentzero_max

Definition at line 1528 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.clean_momentzero_rms

Definition at line 1529 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.clean_offline_rms

Definition at line 1527 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.clean_offsrc_rms

Definition at line 1526 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.clearcal2time

TUTORIAL NOTES:

You can invoke tasks in two ways:

(1) As function calls with arguments as shown above for concat and used extensively in this script, e.g.

task( par1=val1, par2=val2, ... )

with parameters set as arguments in the call. Note that in this case, the global parameter values are NOT used or changed, and any task parameters that are not specified as arguments to the call will be defaulted to the task-specific default values (see the "help task" description).

(2) By setting the values of the global parameters and then using the "go" command (if taskname is set) or calling the task with no arguments. For example:

default task par1 = val1 par2 = val2 ... inp task()

In this case, the "default" command sets the parmeters to their task defaults, and sets the "taskname" paramter to the task to be run. The "inp" command displays the current values for the task parameters. Then the call with no arguments runs with the globals.

Warning: "go" does not work inside scripts. See Cookbook.

Using the concat call above as an example, we would do:

default('concat')

vis = ['ngc4826.tutorial.3c273.5.ms', 'ngc4826.tutorial.3c273.6.ms', 'ngc4826.tutorial.3c273.7.ms', 'ngc4826.tutorial.3c273.8.ms', 'ngc4826.tutorial.1310+323.ll.9.ms', 'ngc4826.tutorial.1310+323.ll.10.ms', 'ngc4826.tutorial.1310+323.ll.11.ms', 'ngc4826.tutorial.1310+323.ll.12.ms', 'ngc4826.tutorial.1310+323.ll.13.ms', 'ngc4826.tutorial.1310+323.ll.14.ms', 'ngc4826.tutorial.1310+323.ll.15.ms', 'ngc4826.tutorial.1310+323.ll.16.ms', 'ngc4826.tutorial.ngc4826.ll.5.ms', 'ngc4826.tutorial.ngc4826.ll.6.ms', 'ngc4826.tutorial.ngc4826.ll.7.ms', 'ngc4826.tutorial.ngc4826.ll.8.ms']

concatvis='ngc4826.tutorial.ms' freqtol = "" dirtol = "1arcsec" async=False

concat()

Fix up the MS (temporary, changes to importfits underway)

print '--Fixing up spw rest frequencies in MS--' vis='ngc4826.tutorial.ms' tb.open(vis+'/SOURCE',nomodify=false) spwid=tb.getcol('SPECTRAL_WINDOW_ID') spwid.setfield(-1,int) Had to do this for 64bit systems 08-Jul-2008 spwid.setfield(-1,'int32') tb.putcol('SPECTRAL_WINDOW_ID',spwid) tb.close() 16 APR Calibration

Definition at line 335 of file ngc4826-mms_tutorial_regression.py.

int ngc4826-mms_tutorial_regression.clnsize

print '--Clearcal (split data)--'

You might image the calibrater data:

print '--Clean (1310+323)--' default('clean')

clean(vis='ngc4826.tutorial.16apr98.1310+323.split.ms', imagename='ngc4826.tutorial.16apr98.cal.clean', cell=[1.,1.],imsize=[256,256], field='0',spw='0~7',threshold=10., mode='mfs',psfmode='clark',niter=100,stokes='I')

IMAGING OF NGC4826 MOSAIC

     Mosaic field spacing looks like:

     F3 (field 3)         F2 (field 2)

F4 (field 4) F0 (field 0) F1 (field 1)

   F5 (field 5)         F6 (field 6)

4x64 channels = 256 channels

Primary Beam should be about 1.6' FWHM (7m dishes, 2.7mm wavelength) Resolution should be about 5-8"

Image the target source mosaic:

Definition at line 955 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.comment

Some example clean-up editing Slightly high almost-edge channel in field='1', spw='4' (channel 2) can be flagged interactively with plotxy.

plotxy(vis='ngc4826.tutorial.ms', xaxis='channel',yaxis='amp',field='1',spw='4', averagemode='vector',timebin='1e7',crossscans=True, selectplot=True,newplot=False,title='Field 1 SPW 4')

Use Flagmanager to save a copy of the flags so far

Definition at line 584 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.concat2time

Definition at line 239 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.concatvis

Definition at line 235 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.correct2time

Definition at line 754 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.csys

Definition at line 1248 of file ngc4826-mms_tutorial_regression.py.

int ngc4826-mms_tutorial_regression.cyclefactor

As we moved to clean by default in flat sigma rather than flat snr it converges less well cyclefactor=1.5,niter=10000,threshold='45mJy',.

Definition at line 970 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.datacolumn

Definition at line 870 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.datasize_ms

Definition at line 1889 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.datasize_raw

Definition at line 1888 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.datestring

Definition at line 1718 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.endProc

An alternative is to mask the pbcor image before calculating moments.

The following block shows how to do this.

Definition at line 1358 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.endTime

Definition at line 1359 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.expr

Definition at line 1090 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.f

Definition at line 1937 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.field

Gain calibration.

Correct the calibrater/target source data: Use new parm spwmap to apply gain solutions derived from spwid1 to all other spwids...

Definition at line 655 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.final_status

Definition at line 2030 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.flag2time

Definition at line 591 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.fluxscale2time

Definition at line 688 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.fluxtable

Transfer the flux density scale:

Definition at line 682 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.fr

Definition at line 1626 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.freqtol

Definition at line 236 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.gaincal2time

Definition at line 660 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.gaincurve

Definition at line 749 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.gaintable

Definition at line 750 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.imagename

Definition at line 959 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.import2time

Import and concatenate sources.

USB spectral windows written separately by miriad for 16apr98 Assumes these are in sub-directory called "fitsfiles" of working directory

Definition at line 211 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.interpolation

Definition at line 964 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.list2time

List contents of MS.

Definition at line 357 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.logfile

Definition at line 1965 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.math2time

Definition at line 1132 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.minpb

Definition at line 971 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.mode

Manually correct for mosaic response pattern using .image/.flux images.

Definition at line 963 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.model_pbcor_sum

Definition at line 1539 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.model_sum

Definition at line 1538 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.modflux

Definition at line 1702 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.modstat

Statistics on clean model.

Definition at line 1077 of file ngc4826-mms_tutorial_regression.py.

list ngc4826-mms_tutorial_regression.moments

Definition at line 1166 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.moments2time

Definition at line 1221 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.momfile

Do zeroth and first moments.

NGC4826 LSR velocity is 408 km/s; delta is 20 km/s

Definition at line 1156 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.momone_median

Definition at line 1676 of file ngc4826-mms_tutorial_regression.py.

ngc4826-mms_tutorial_regression.momone_plane0

Definition at line 1684 of file ngc4826-mms_tutorial_regression.py.

ngc4826-mms_tutorial_regression.momone_plane35

Definition at line 1689 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.momoneimage

Definition at line 1158 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.momoneplane0

Definition at line 1253 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.momoneplane35

Definition at line 1260 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.momonestat

Definition at line 1238 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.momzero_max

Definition at line 1666 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.momzero_rms

Definition at line 1671 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.momzeroimage

Definition at line 1157 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.momzerostat

Statistics on moment images.

Definition at line 1230 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.msfile

Definition at line 131 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.mycwd

Definition at line 1730 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.mydataset

Definition at line 1733 of file ngc4826-mms_tutorial_regression.py.

list ngc4826-mms_tutorial_regression.myhost

Definition at line 1728 of file ngc4826-mms_tutorial_regression.py.

list ngc4826-mms_tutorial_regression.myos

Definition at line 1729 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.mypath

Definition at line 1731 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.myuname

Definition at line 1727 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.myuser

Definition at line 1723 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.myvers

Definition at line 1721 of file ngc4826-mms_tutorial_regression.py.

ngc4826-mms_tutorial_regression.new_diff

Definition at line 1865 of file ngc4826-mms_tutorial_regression.py.

dictionary ngc4826-mms_tutorial_regression.new_regression

Definition at line 1714 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.new_status

Definition at line 1870 of file ngc4826-mms_tutorial_regression.py.

list ngc4826-mms_tutorial_regression.new_val

Definition at line 1863 of file ngc4826-mms_tutorial_regression.py.

int ngc4826-mms_tutorial_regression.nstages

Definition at line 1909 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.offbox

Definition at line 1043 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.offlinerms

Definition at line 1661 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.offlinestat

Definition at line 1064 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.offrms

Definition at line 1656 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.offstat

Definition at line 1046 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.op

Definition at line 1754 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.outfile

Now print out results The following writes a logfile for posterity.

outfile='n4826.'+datestring+'.log'

Definition at line 1168 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.outputvis

Check calibrated data print '--Plotxy--' default(plotxy)

Pause script if you are running in scriptmode user_check=raw_input('Return to continue script
')

SPLIT THE DATA INTO SINGLE-SOURCE MS AND THEN IMAGE THE CALIBRATOR

Split out calibrated target source and calibrater data:

Definition at line 856 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.p

Definition at line 1938 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.pbcormodflux

Definition at line 1707 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.pbcormodstat

Definition at line 1139 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.pbcorofflinestat

Definition at line 1115 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.pbcoroffstat

Definition at line 1110 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.pbcorstat

Statistics on PBcor image cube.

Definition at line 1106 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.pickfile

Save regression results as dictionary using Pickle.

Definition at line 1936 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.plotcal2time

Definition at line 733 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.plotxy2time

Plotting and Flagging.

The plotxy task is the interactive x-y display and flagging GUI

print '--Plotxy--' default(plotxy)

Definition at line 516 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.prefix

Clear out previous run results.

Definition at line 130 of file ngc4826-mms_tutorial_regression.py.

list ngc4826-mms_tutorial_regression.prev

Definition at line 1853 of file ngc4826-mms_tutorial_regression.py.

list ngc4826-mms_tutorial_regression.prev_results

Definition at line 1623 of file ngc4826-mms_tutorial_regression.py.

list ngc4826-mms_tutorial_regression.prev_val

Definition at line 1864 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.psfcenter

Definition at line 1694 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.psfmode

Definition at line 965 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.psfstat

Definition at line 1126 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.refant

Definition at line 656 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.refbox

Definition at line 1032 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.reference

Definition at line 683 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.refpix

Definition at line 1031 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.regressfile

Definition at line 1622 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.regression

Definition at line 1621 of file ngc4826-mms_tutorial_regression.py.

ngc4826-mms_tutorial_regression.regstate

Definition at line 2039 of file ngc4826-mms_tutorial_regression.py.

list ngc4826-mms_tutorial_regression.res

Definition at line 1852 of file ngc4826-mms_tutorial_regression.py.

list ngc4826-mms_tutorial_regression.resultlist

Definition at line 1846 of file ngc4826-mms_tutorial_regression.py.

dictionary ngc4826-mms_tutorial_regression.results

Definition at line 1752 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.scaletype

Definition at line 966 of file ngc4826-mms_tutorial_regression.py.

ngc4826-mms_tutorial_regression.scriptmode

Definition at line 115 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.scriptprefix

Definition at line 121 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.setjy2time

CALIBRATION.

Bandpasses are very flat because of observing mode used (online bandpass correction) so bandpass calibration is unnecessary for these data.

Derive gain calibration solutions. We will use VLA-like G (per-scan) calibration:

Set the flux density of 3C273 to 23 Jy

Definition at line 630 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.showgui

Definition at line 726 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.solint

Definition at line 657 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.split2time

Definition at line 873 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.spw

Flag end channels.

Definition at line 539 of file ngc4826-mms_tutorial_regression.py.

list ngc4826-mms_tutorial_regression.spwmap

Definition at line 751 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.srcmax

Calculate regression values.

Definition at line 1651 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.srcstat

Statistics on clean image cube.

Definition at line 1023 of file ngc4826-mms_tutorial_regression.py.

dictionary ngc4826-mms_tutorial_regression.stages

Definition at line 1912 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.startProc

Definition at line 162 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.startTime

N4826 - BIMA SONG Data 16apr98 source=ngc4826 phasecal=1310+323 fluxcal=3c273, Flux = 23 Jy on 16apr98 passcal= none - data were observed with online bandpass correction.

NOTE: This data has been filled into MIRIAD, line-length correction done, and then exported as separate files for each source. 3c273 was not line length corrected since it was observed for such a short amount of time that it did not need it.

From miriad: source Vlsr = 408; delta V is 20 km/s

Definition at line 161 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.stokes

Definition at line 962 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.testdate

Previous results to be used for regression.

New values STM 2009-12-02 Release 0 (prerelease version)

for 400x400 clean

new values for flat noise clean

testdate = '2009-12-02 (STM)' testvers = 'CASA Version 3.0.1 Rev 10130' clean_image_max = 1.465047 clean_offsrc_rms = 0.058497 clean_offline_rms = 0.055416 clean_momentzero_max = 163.726852 clean_momentzero_rms = 15.206372 clean_momentone_median = 428.326385 clean_momentone_planezero = 696.702393 clean_momentone_planelast = 127.786629 vis_mean_cal = 194.915085 vis_mean_src = 54.627020 model_sum = 71.171693 model_pbcor_sum = 61.853749 #New values RR 2010-03-30 3.0.1 prerelease

for 400x400 clean

new values after start channel change. I did not update passing values.

testdate = '2010-03-30 (RR)' testvers = 'CASA Version 3.0.1 (build #10841)' clean_image_max = 1.615747 # was 1.465047 Peak hits a channel better? clean_offsrc_rms = 0.058497 clean_offline_rms = 0.055416 clean_momentzero_max = 163.726852 clean_momentzero_rms = 15.206372 clean_momentone_median = 429.658844 # was 428.326385; change << 1 chanwidth. clean_momentone_planezero = 696.702393 clean_momentone_planelast = 127.786629 vis_mean_cal = 194.915085 vis_mean_src = 54.627020 model_sum = 71.171693 model_pbcor_sum = 66.882499 # was 61.853749 Peak hits a channel better? # slight change in regression values - reason not known yet.

Remy's changes to cleanhelper, or something from Sanjay or Kumar?

testdate = '2010-04-24 (RR)' testvers = 'CASA Version 3.0.2 (build #11181)' clean_image_max = 1.615747 clean_offsrc_rms = 0.058497 clean_offline_rms = 0.055416 clean_momentzero_max = 163.726852 clean_momentzero_rms = 15.206372 clean_momentone_median = 423.6954 # was 429.6588; change << 1 chanwidth. clean_momentone_planezero = 696.702393 clean_momentone_planelast = 127.786629 vis_mean_cal = 194.915085 vis_mean_src = 54.627020 model_sum = 71.171693 model_pbcor_sum = 75.92 # was 66.88 Peak hits a channel better?

Definition at line 1523 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.testvers

Definition at line 1524 of file ngc4826-mms_tutorial_regression.py.

string ngc4826-mms_tutorial_regression.timerange

Definition at line 550 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.tol

Definition at line 1755 of file ngc4826-mms_tutorial_regression.py.

dictionary ngc4826-mms_tutorial_regression.total

Definition at line 1901 of file ngc4826-mms_tutorial_regression.py.

int ngc4826-mms_tutorial_regression.trcx

Definition at line 1041 of file ngc4826-mms_tutorial_regression.py.

int ngc4826-mms_tutorial_regression.trcy

Definition at line 1042 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.u

Definition at line 1631 of file ngc4826-mms_tutorial_regression.py.

ngc4826-mms_tutorial_regression.usefieldwise

Definition at line 75 of file ngc4826-mms_tutorial_regression.py.

int ngc4826-mms_tutorial_regression.usemms_step

Definition at line 63 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.user_check

Plot calibration.

Do interactive viewing of clean image.

Definition at line 712 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.vel0

Definition at line 1249 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.vel35

Definition at line 1250 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.vis_mean_cal

Definition at line 1536 of file ngc4826-mms_tutorial_regression.py.

float ngc4826-mms_tutorial_regression.vis_mean_src

Definition at line 1537 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.vismean_cal

Get MS stats.

Definition at line 1277 of file ngc4826-mms_tutorial_regression.py.

tuple ngc4826-mms_tutorial_regression.vismean_src

Definition at line 1280 of file ngc4826-mms_tutorial_regression.py.