//# casa.dox: doxygen description of casa package
//# Copyright (C) 2005
//# Associated Universities, Inc. Washington DC, USA.
//#
//# This library is free software; you can redistribute it and/or modify it
//# under the terms of the GNU Library General Public License as published by
//# the Free Software Foundation; either version 2 of the License, or (at your
//# option) any later version.
//#
//# This library is distributed in the hope that it will be useful, but WITHOUT
//# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
//# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Library General Public
//# License for more details.
//#
//# You should have received a copy of the GNU Library General Public License
//# along with this library; if not, write to the Free Software Foundation,
//# Inc., 675 Massachusetts Ave, Cambridge, MA 02139, USA.
//#
//# Correspondence concerning AIPS++ should be addressed as follows:
//#        Internet email: casa-feedback@nrao.edu.
//#        Postal address: AIPS++ Project Office
//#                        National Radio Astronomy Observatory
//#                        520 Edgemont Road
//#                        Charlottesville, VA 22903-2475 USA
//#
//# $Id$

namespace casacore {

// \defgroup casa casa package (libcasa_casa)

// The casa package contains the core modules.
// <ul>
//   <li> Multi-dimensional <a href="group__Arrays__module.html">arrays</a>
//   <li> <a href="group__Quanta__module.html">Quantities</a> (values with physical units)
//   <li> <a href="group__OS__module.html">OS</a> and
//    <a href="group__IO__module.html">IO</a> interface classes
//   <li> <a href="group__Containers__module.html">Container</a>s (such as Record)
//   <li> Various <a href="group__Utilities__module.html">utilit</a>y classes
//        and functions
//   <li> Classes to store and retrieve Casacore data types in/from the 
//        <a href="group__HDF5__module.html">HDF5</a> file format
//   <li> Classes to store and retrieve Casacore data types in/from the 
//        <a href="group__Json__module.html">Json</a> file format
//   <li> Miscellaneous modules for
//    <a href="group__Exceptions__module.html">exceptions</a>,
//    <a href="group__System__module.html">tasking interface</a>,
//    <a href="group__Inputs__module.html">command line input</a>,
//    <a href="group__Logging__module.html">logging</a>,
//    <a href="group__BasicSL__module.html">STL wrappers</a>, and
//    <a href="group__BasicMath__module.html">basic math classes and functors</a>
// </ul>
// It is important to note that most of the code has been developed before STL
// came into existence. Several classes (such as Map) in module Containers
// are superseded by their STL counterparts and are not used anymore
// in the Casacore code. However, for backward compatibility the
// classes still exist, but are not built unless a special
// Cmake option is given.
//
// A few pre-STL classes still exist though.
// Regex and String are derived from their STL counterparts because
// they add functionality.

}
