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

Complete API reference for all astroMUGS modules.


Pipeline
========

.. autoclass:: astromugs.pipeline.Interface
   :members:
   :inherited-members:
   :show-inheritance:
   :undoc-members:

.. autoclass:: astromugs.pipeline.Pipeline
   :members:
   :show-inheritance:
   :undoc-members:

.. autoclass:: astromugs.pipeline.Grid
   :members:
   :show-inheritance:
   :undoc-members:


Modeling
========

.. autosummary::
   :toctree: _autosummary
   :recursive:

   astromugs.modeling.Disk
   astromugs.modeling.Star
   astromugs.modeling.Envelope


Nautilus interface
==================

.. autosummary::
   :toctree: _autosummary
   :recursive:

   astromugs.nautilus.coupling
   astromugs.nautilus.write
   astromugs.nautilus.read


Dust models
===========

.. autosummary::
   :toctree: _autosummary
   :recursive:

   astromugs.dust


Plotting
========

.. autosummary::
   :toctree: _autosummary
   :recursive:

   astromugs.plotting


Utilities
=========

.. autosummary::
   :toctree: _autosummary
   :recursive:

   astromugs.utils
