ppsim Documentation
===================

.. currentmodule:: ppsim

ppsim is a Python package for simulating population protocols using
the efficient multibatching algorithm described in this paper:

https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESA.2020.16

For an introduction, see https://github.com/UC-Davis-molecular-computing/ppsim-rust#readme

Click on API Reference below for detailed usage instructions.

.. autosummary::
   :toctree: _autosummary
   :recursive:
   
   simulation
   crn
   snapshot

API Reference
-------------

.. toctree::
   :maxdepth: 2
   
   api

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`