.. include:: /_substitutions.rst

API
===

Core classes
------------

.. autosummary::
   :toctree: _autosummary
   :nosignatures:

   lmodea_k.InternalCoordinateSystem
   lmodea_k.InternalCoordinate
   lmodea_k.Cluster
   lmodea_k.Crystal
   lmodea_k.NormalModes

Supporting data containers
--------------------------

.. autosummary::
   :toctree: _autosummary
   :nosignatures:

   lmodea_k.internalcoords.InternalCoordinate
   lmodea_k.internalcoords.LMAdata
   lmodea_k.internalcoords.RedundancyReport

Modules
-------

.. autosummary::
   :toctree: _autosummary/modules
   :nosignatures:

   lmodea_k.internalcoords
   lmodea_k.cluster
   lmodea_k.crystal
   lmodea_k.normalmodes
   lmodea_k.parsers
   lmodea_k.usercoords
   lmodea_k.utils

Parsers
-------

.. autosummary::
   :toctree: _autosummary
   :nosignatures:

   lmodea_k.parsers.castep.parse_castep
   lmodea_k.parsers.castep_phonon.parse_castep_phonon
   lmodea_k.parsers.phonopy.parse_phonopy
