Published April 16, 2025 | Version 2.259
Software Open

analysisUtils

  • 1. NRAO
  • 2. ESO
  • 3. JAO
  • 4. NOIRLab
  • 1. JAO
  • 2. NRAO

Description

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 primary file is analysisUtils.py (114k lines as of January 2023), and is meant to be imported to CASA.  It can also be imported into plain python (with some reduced functionality if the modular CASA tools and tasks are not also available). The utilities were developed (and continue to be developed) for ALMA commissioning and data reduction and are, in many cases, also useful for EVLA data reduction. The files included in this tarball is a small subset of the AIV package of ALMA. Most of the functions have fairly complete inline help. Once installed, functions can be searched for by name via minimum match string with the au.help function (where comma denotes a logical AND): e.g. au.help('antenna') or au.help('spw,caltable'). The documentation for the two script generators almaqa2csg.py and almaqa2isg.py, as well as how to provide feedback or get support for their usage, can be found at this link. Be advised that analysisUtils is a commissioning tool, so the level of support available is not as extensive as for CASA, but we do welcome feedback.

Notes

The version number of the package is the CVS version number of the main source file analysisUtils.py, which can be printed by running au.version(). A large, but incomplete, list of functions with brief descriptions is available at: https://safe.nrao.edu/wiki/bin/view/Main/CasaExtensions

Files

Files (7.0 MB)

Name Size Download all
md5:1607da2a6a4ba17c6fa22652fc66447d
7.0 MB Download

Additional details

Dates

Updated
2025-04-16
Added basic support for casa 6.6.6 (py3.10) and 6.7.x (py3.12)