AIPS++/CASA

AIPS++/CASA is an astronomical data processing system developed by a consortium of (radio-)astronomical institutes. See the AIPS++ pages for more information on AIPS++/CASA.

The system consists of a set of layered libraries (packages) which can be seen best using the Modules page.

Bindings to the libraries have been created for Python and Glish.

The main features of AIPS++/CASA are:

Recently the casacore package has been formed from the core AIPS++ libraries. The pyrap package contains the Python bindings of casacore libraries.

Casacore consists of the following subpackages:
casa Core modules: N-dim arrays, quanta, OS, IO, logging, and various other classes.
scimath Mathematical modules N-dim functionals, linear/non-linear fitting, and miscellaneous,
tables Database-like tables with advanced query language (TaQL) and plotting.
measures Quantities with references frames and their persistency.
lattices Memory- or disk-based N-dim arrays (lattices) with masking, regions, expressions, and math.
fits A C++ interface on top of cfitsio.
ms The data format for visibility data as described in the MeasurementSet definition.
msvis Accessor and iterator classes for MeasurementSets
msfits Mapping of MeasurementSets to/from FITS.
coordinates Coordinates for astronomical images.
components Sky components (point sources, gaussians, etc.)
images N-dim images with masks, coordinates, and history.

The package dependencies are as follows:
casa
scimath casa
tables casa
measures tables scimath casa
lattices tables scimath casa
fits measures tables scimath casa cfitsio
ms measures tables scimath casa
msvis ms measures tables scimath casa
msfits ms fits measures tables scimath casa cfitsio
coordinates fits measures tables scimath casa wcslib cfitsio
components coordinates fits measures tables scimath casa wcslib cfitsio
images components coordinates fits measures tables scimath casa mirlib wcslib cfitsio
mirlib, wcslib, and cfitsio are external packages used by casacore.


doxygen