/pytpt

Implementation of Transition Path Theory for studying transitions and tipping in stationary, periodically varying, as well as finite-time Markov chains.

Primary LanguagePythonMIT LicenseMIT

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., Schuette, C., & Koltai, P. Extending Transition Path Theory: Periodically Driven and Finite-Time Dynamics. Journal of Nonlinear Science. 2020.

PyTPT Package Installation

Install the package using pip install pytpt.

Examples

In examples/TPT_3well_notebook.ipynb we show how to use the package for studying transitions in an triple well energy landscape.