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 |