Skip to content

An implementation of the trajectory-adaptive multilevel splitting (TAMS) method.

License

Notifications You must be signed in to change notification settings

nlesc-eTAOC/pyTAMS

Repository files navigation

pyTAMS

github license badge RSD DOI build sonarcloud workflow scc badge

Overview

pyTAMS is a modular implementation of the trajectory-adaptive multilevel splitting (TAMS) method introduced by Lestang et al.. This method aims at predicting rare events probabilities in dynamical systems by biasing an system trajectories ensemble.

The main objective of pyTAMS is to provide a general framework for applying TAMS to high-dimensional systems such as the ones encountered in geophysical or engineering applications.

Installation

To install pyTAMS from GitHub repository, do:

git clone [email protected]:nlesc-eTAOC/pyTAMS.git
cd pyTAMS
python -m pip install .

Documentation

doc

pyTAMS documentation is hosted on GitHub here

Contributing

If you want to contribute to the development of pyTAMS, have a look at the contribution guidelines.

Acknowledgements

The development of pyTAMS was supported by the Netherlands eScience Center in collaboration with the Institute for Marine and Atmospheric research Utrecht IMAU.

This package was created with Cookiecutter and the NLeSC/python-template.

About

An implementation of the trajectory-adaptive multilevel splitting (TAMS) method.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published