Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.atnf.csiro.au/computing/software/casacore/casacore-1.2.0/doc/html/
Дата изменения: Unknown Дата индексирования: Mon Feb 14 12:11:24 2011 Кодировка: |
The casacore package contains the core libraries of the old AIPS++/CASA package. This split was made to get a better separation of core libraries and applications. CASA is now built on top of casacore.
The system consists of a set of layered libraries (packages) which can be seen best on the Modules page.
A Python binding to the libraries has been made which is called pyrap. The documentation of the pyrap packages can be found here.
The main features of AIPS++/CASA are:
Casacore notes describe some parts of the system in more detail.
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). |
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. |
derivedmscal | Derived MeasurementSet quantities (like hourangle) that can be used as virtual table columns or as TaQL user defined functions. |
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. |
Detailed build instructions are given on the casacore pages.
When using a specific casacore package, it is useful to know the package dependencies when linking a program. They 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 |
derivedmscal | 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 is distributed and built as part of casacore. wcslib and cfitsio are external packages that have to be installed before building casacore.