Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 1008 Bytes

File metadata and controls

19 lines (16 loc) · 1008 Bytes

Welcome to IMDClient's documentation!

IMDClient is a Python-based client library designed to interact with simulation engines making interactive molecular dynamics (IMD) possible. It provides tools for communicating with the IMDv2 and new IMDv3 protocols, enabling seamless integration between its API with simulation engines such as NAMD, LAMMPS, and GROMACS. Users can leverage this library to build applications that interact with the IMD system efficiently, e.g., MDAnalysis IMDReader. IMDv3 has been standardized across supported simulation engines with regard to transmitted data and is processed in IMDClient to provide consistent units. See IMDv3 Protocol for more details. IMDClient is ideal for developers looking to produce on-the-fly analysis, avoiding storage of large trajectories.

.. toctree::
   :maxdepth: 2
   :caption: Contents:

   getting_started
   usage
   api
   protocol_v3