CriticalTransitions.jl
A Julia package for the numerical investigation of noise- and rate-induced transitions in dynamical systems.
Building on DynamicalSystems.jl and DifferentialEquations.jl, this package aims to provide a toolbox for dynamical systems under time-dependent forcing, with a focus on tipping phenomena and metastability.
- Stochastic simulation made easy: Gaussian noise, uncorrelated and correlated, additive and multiplicative
- Transition path sampling: Parallelized ensemble rejection sampling
- Large deviation theory tools: Action functionals and minimization algorithms (MAM, gMAM)
- Rare event simulation: importance sampling, AMS
- Quasipotentials: Ordered line integral method (OLIM)
- Rate-induced tipping tools
- Symbolic differentiation of action functionals
- ...?
Developers: Reyk Börner, Ryan Deeley, Raphael Römer and Orjan Ameye
Thanks to Jeroen Wouters, Calvin Nesbitt, Tobias Grafke, George Datseris and Oliver Mehling
This work is part of the CriticalEarth project.