
.. Label between '.. _' and ':' ; use :ref:`text <label>` for reference
.. _modules-and-classes:

**************
Python modules
**************

Overview of the Python module(s) and classes.

CSO modules
===========

The ``cso`` module provides the classes that do the work in the CSO pre-processor.

.. The following are names of '.rst' files in the 'doc/sources' directory ;
   this ensures that each sub-module is given a seperate page in the documentation.

.. toctree::
   :maxdepth: 1

   pymod-cso

Classes used for specific tasks are implemented in the ``cso_*`` modules.

.. toctree::
   :maxdepth: 1

   pymod-cso_inquire
   pymod-cso_dataspace
   pymod-cso_pal
   pymod-cso_s5p
   pymod-cso_file
   pymod-cso_gridded
   pymod-cso_superobs
   pymod-cso_colocate
   pymod-cso_regions
   pymod-cso_mapping
   pymod-cso_catalogue
   pymod-cso_plot
   pymod-cso_constants



Tools
=====

The following modules provide generic classes used for building the application.

.. The following are names of '.rst' files in the 'doc/sources' directory ;
   this ensures that each sub-module is given a seperate page in the documentation.

.. toctree::
   :maxdepth: 1

   pymod-utopya
   pymod-rc


