.. _api:

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

The API reference guide contains detailed descriptions of the functions and classes of ``BowshockPy``

..
   .. toctree::
      
   
      models.rst
      radtrans.rst
      moments.rst
      utils.rst
      plots.rst
   
   
   
   :doc:`bowshockpy.models <models>`
   
   :doc:`bowshockpy.radtrans <radtrans>`
   
   :doc:`bowshockpy.moments <moments>`
   
   :doc:`bowshockpy.utils <utils>`
   
   :doc:`bowshockpy.plots <plots>`

``bowshockpy.models``
---------------------

.. automodule:: bowshockpy.models
   :noindex:
   :members:
   :show-inheritance:
   :member-order: bysource

``bowshockpy.modelproj``
------------------------

.. automodule:: bowshockpy.modelproj
   :noindex:
   :members:
   :show-inheritance:
   :member-order: bysource

``bowshockpy.cubemass``
-----------------------

.. automodule:: bowshockpy.cubemass
   :noindex:
   :members:
   :show-inheritance:
   :member-order: bysource

``bowshockpy.cubeproc``
-----------------------

.. automodule:: bowshockpy.cubeproc
   :noindex:
   :members:
   :show-inheritance:
   :member-order: bysource

``bowshockpy.radtrans``
-----------------------

.. automodule:: bowshockpy.radtrans
   :noindex:
   :members:
   :show-inheritance:
   :member-order: bysource

``bowshockpy.rotlinearmol``
---------------------------

.. automodule:: bowshockpy.rotlinearmol
   :noindex:
   :members:
   :show-inheritance:
   :member-order: bysource

``bowshockpy.moments``
----------------------

.. automodule:: bowshockpy.moments
   :noindex:
   :members:
   :show-inheritance:
   :member-order: bysource

``bowshockpy.plots``
--------------------

.. automodule:: bowshockpy.plots
   :noindex:
   :members:
   :show-inheritance:
   :member-order: bysource

``bowshockpy.utils``
--------------------

.. automodule:: bowshockpy.utils
   :noindex:
   :members:
   :show-inheritance:
   :member-order: bysource


