Skip to content

Commit

Permalink
Merge pull request #1097 from choderalab/fix-api-docs
Browse files Browse the repository at this point in the history
Restore erroneously deleted API docs
  • Loading branch information
andrrizzi committed Sep 26, 2018
2 parents ffb15d3 + 836082c commit e60bbf4
Show file tree
Hide file tree
Showing 10 changed files with 105 additions and 0 deletions.
5 changes: 5 additions & 0 deletions docs/api/analysis_api.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.. _API_analysis:

.. automodule:: yank.analyze
:members:
:inherited-members:
5 changes: 5 additions & 0 deletions docs/api/experiment_api.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.. _API_experiment:

.. automodule:: yank.experiment
:members:
:inherited-members:
30 changes: 30 additions & 0 deletions docs/api/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
.. _API:

#############
API Reference
#############

YANK's API allows users to setup and run their own simulations in programmatic ways. If you would rather run YANK with
YAML input files, please see the command line interface and the YAML options.

.. toctree::
:maxdepth: 2

analysis_api
experiment_api
mpi_api
multistate_api/index
pipeline_api
restraints_api
utils_api
yank_api


UML class diagram
=================

This UML diagram is a minimal representation of YANK's structure. This is not meant to be a comprehensive and accurate
representation of the API, but only to provide a visual overview of the relationships between the available classes
available, their role, and the way the interact with the OpenMMTools framework.

.. figure:: site-resources/images/YANKUMLClassDiagram.png
5 changes: 5 additions & 0 deletions docs/api/mpi_api.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.. _API_mpi:

.. automodule:: yank.mpi
:members:
:inherited-members:
5 changes: 5 additions & 0 deletions docs/api/multistate_api/analyzers_api.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.. _API_analyzer:

.. automodule:: yank.multistate.multistateanalyzer
:members:
:inherited-members:
35 changes: 35 additions & 0 deletions docs/api/multistate_api/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.. _API_multistate:

#################
MultiState Module
#################

This is the API for the Multi State sub-module and its classes.

.. toctree::
:maxdepth: 2

analyzers_api


.. _API_multistate_head:

.. automodule:: yank.multistate
:members:
:inherited-members:

.. automodule:: yank.multistate.multistatesampler
:members:
:inherited-members:

.. automodule:: yank.multistate.replicaexchange
:members:
:inherited-members:

.. automodule:: yank.multistate.paralleltempering
:members:
:inherited-members:

.. automodule:: yank.multistate.sams
:members:
:inherited-members:
5 changes: 5 additions & 0 deletions docs/api/pipeline_api.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.. _API_pipeline:

.. automodule:: yank.pipeline
:members:
:inherited-members:
5 changes: 5 additions & 0 deletions docs/api/restraints_api.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.. _API_restraints:

.. automodule:: yank.restraints
:members:
:inherited-members:
5 changes: 5 additions & 0 deletions docs/api/utils_api.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.. _API_utils:

.. automodule:: yank.utils
:members:
:inherited-members:
5 changes: 5 additions & 0 deletions docs/api/yank_api.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.. _API_yank:

.. automodule:: yank.yank
:members:
:inherited-members:

0 comments on commit e60bbf4

Please sign in to comment.