##########
User Guide
##########

This guide serves as an overview of key features in the MUSICA library, organized by language.
Further details can be found in the :ref:`API Reference <api-ref>`.

.. note::
   The MUSICA library is separate from the configurations of CESM. All of the code here is in support of
   modeling needs that could apply to any model.

.. toctree::
   :maxdepth: 1
   :caption: Build Configuration:

   cmake_options/index

.. toctree::
   :maxdepth: 2
   :caption: C++:

   cpp/index

.. toctree::
   :maxdepth: 2
   :caption: Python:

   python/index

.. toctree::
   :maxdepth: 2
   :caption: Julia:

   julia/index

.. toctree::
   :maxdepth: 2
   :caption: Fortran:

   fortran/index

.. toctree::
   :maxdepth: 2
   :caption: JavaScript:

   javascript/index
