.. _api_reference:

*************
API Reference
*************

The API reference guide contains detailed descriptions of the functions,
modules, and objects included in each of the Photutils subpackages. It
assumes that you have an understanding of the key concepts presented in
the :ref:`user_guide`. Please see :ref:`importing` for information on
how to import these tools.

* :doc:`photutils.aperture <aperture_api>`

* :doc:`photutils.background <background_api>`

* :doc:`photutils.centroids <centroids_api>`

* :doc:`photutils.datasets <datasets_api>`

* :doc:`photutils.detection <detection_api>`

* :doc:`photutils.geometry <geometry_api>`

* :doc:`photutils.isophote <isophote_api>`

* :doc:`photutils.morphology <morphology_api>`

* :doc:`photutils.profiles <profiles_api>`

* :doc:`photutils.psf <psf_api>`

* :doc:`photutils.psf_matching <psf_matching_api>`

* :doc:`photutils.segmentation <segmentation_api>`

* :doc:`photutils.utils <utils_api>`


.. toctree::
    :maxdepth: 1
    :hidden:

    aperture_api
    background_api
    centroids_api
    datasets_api
    detection_api
    geometry_api
    isophote_api
    morphology_api
    profiles_api
    psf_api
    psf_matching_api
    segmentation_api
    utils_api
