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 |
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.
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 |
The
clean_offsrc_rms = 0.0535 clean_offline_rms = 0.0563 model_pbcor_sum = 62.5022
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
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.
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
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.
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.