Implementation of Transition Path Theory for stationary, periodically varying, and finite-time Markov chains.
Project description
PyTPT
Implementation of Transition Path Theory for:
- stationary Markov chains (pytpt/stationary.py),
- for periodically varying Markov chains (pytpt/periodic.py),
- for time-inhomogenous Markov chains over finite time intervals (pytpt/finite.py).
Based on: Helfmann, L., Ribera Borrell, E., Schütte, C., & Koltai, P. (2020). Extending Transition Path Theory: Periodically-Driven and Finite-Time Dynamics. arXiv preprint arXiv:2002.07474.
PyTPT Package Installation
- Clone the project in a local repository:
git clone https://github.com/LuzieH/pytpt.git
- Add the package to your local python library:
pip install -e.
Quick Start (run examples)
- Clone the project in a local repository
git clone https://github.com/LuzieH/pytpt.git
and install pytpt:pip install -e.
- Install project requirements:
pip install -r requirements
- Run small network example
python examples/small_network_construction.py
python examples/small_network_example.py
python examples/small_network_plotting.py
- Run triplewell example
python examples/triplewell_construction.py
python examples/triplewell_example.py
python examples/triplewell_plotting.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytpt-0.0.1.tar.gz
(9.5 kB
view hashes)
Built Distribution
pytpt-0.0.1-py3-none-any.whl
(13.5 kB
view hashes)