Analysis Utilities: Difference between revisions
No edit summary |
No edit summary |
||
Line 30: | Line 30: | ||
; editIntents | ; editIntents | ||
: change the intents for a specified field in an ms (based on John Lightfoot's pipeline script) | |||
; getBaselineLengths | ; getBaselineLengths | ||
: returns a dictionary of the baseline lengths in your ms, by default sorted by length | |||
; lstrange | ; lstrange | ||
: lists the range of LST, UT, MJD for the whole ms, and for scans with ON_SOURCE intent (including the elevation range) | |||
; obslist | ; obslist | ||
: prints the antenna station coordinates in local offsets from the Center of Array, and computes longest/shortest baselines | |||
; plotmosaic | ; plotmosaic | ||
: shows relative location of pointings in an .ms | |||
; plotweather | ; plotweather | ||
: plot weather conditions vs. time for your ms | |||
; smoothbandpass | ; smoothbandpass | ||
: smooths an existing bandpass table with options for window length and type (Ed Fomalont) | |||
; timeOnSource | ; timeOnSource | ||
: compute the total time spent integrating on-source for each specified field |
Revision as of 21:10, 15 December 2011
This page is under development.
Analysis Utilities (or analysisUtils for short) is a small set of Python source code files that provide a number of analysis and plotting utilities. The utilities were developed for ALMA data reduction and are, in many cases, also useful for EVLA data reduction. This CASA Guide documents some of the most useful functions contained in the analysisUtils Python module.
Getting Started
First, download Analysis Utilities from LINKHERE and extract the tar ball. From a Unix command line this can be done with
$ tar xvf analysis_scripts.tar
Edit your casapy init file in $HOME/.casa/init.py, and add the following
import sys
sys.path.append("/PATH_TO_ANALYSIS_SCRIPTS")
import analysisUtils as au
where /PATH_TO_ANALYSIS_SCRIPTS is the path to the directory you just extracted from the tar ball. When this is done, start casapy and you will have access to all the functions contained in the analysisUtils module.
Key Functions
- plotbandpass
- a faster version of plotcal for bandpass tables, with useful overlay capabilities
Other Functions
- editIntents
- change the intents for a specified field in an ms (based on John Lightfoot's pipeline script)
- getBaselineLengths
- returns a dictionary of the baseline lengths in your ms, by default sorted by length
- lstrange
- lists the range of LST, UT, MJD for the whole ms, and for scans with ON_SOURCE intent (including the elevation range)
- obslist
- prints the antenna station coordinates in local offsets from the Center of Array, and computes longest/shortest baselines
- plotmosaic
- shows relative location of pointings in an .ms
- plotweather
- plot weather conditions vs. time for your ms
- smoothbandpass
- smooths an existing bandpass table with options for window length and type (Ed Fomalont)
- timeOnSource
- compute the total time spent integrating on-source for each specified field