Reference/API
*************

Utility Functions/Classes
=========================

.. module:: astropy.utils

.. automodapi:: astropy.utils.codegen
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.collections
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.console
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.data_info
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.decorators
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.diff
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.exceptions
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.iers
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.introspection
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.metadata
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.misc
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.parsing
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.state
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.shapes
    :no-inheritance-diagram:

.. automodapi:: astropy.utils.system_info
    :no-inheritance-diagram:

File Downloads
==============

.. automodapi:: astropy.utils.data
    :no-inheritance-diagram:

XML
===

The ``astropy.utils.xml.*`` modules provide various
`XML <https://www.w3.org/XML/>`_ processing tools.

.. automodapi:: astropy.utils.xml.check
    :no-inheritance-diagram:
    :headings: -^

.. automodapi:: astropy.utils.xml.iterparser
    :no-inheritance-diagram:
    :headings: -^

.. automodapi:: astropy.utils.xml.unescaper
    :no-inheritance-diagram:
    :headings: -^

.. automodapi:: astropy.utils.xml.validate
    :no-inheritance-diagram:
    :headings: -^

.. automodapi:: astropy.utils.xml.writer
    :no-inheritance-diagram:
    :headings: -^
