API Reference
=============

**Version:** |release|

This document provides a detailed description of the data types, methods and
utility functions provided by the four *PyCPL* Python modules (``cpl.core``,
``cpl.ui``, ``cpl.dfs``, and ``cpl.drs``).

It gives all necessary information on how individual interfaces are to be used,
what their prerequisites are, what they return, and which errors they may raise.

PyCPL Modules
-------------

.. toctree::
    :titlesonly:

    Core data types and functions (cpl.core) <api/core>
    Recipe interface utilities (cpl.ui) <api/ui>
    Dataflow system utilities (cpl.dfs) <api/dfs>
    Data reduction functions (cpl.drs) <api/drs>
