Features Overview
The features offered in this documentation section come from the package ChaosTools.jl. If you are encountering an issue with some of the methods, you can report/open a new issue at the GitHub Issues page.
Lyapunov Exponents
The following treat systems where the equations of motion are known:
- Maximum Lyapunov exponent for both discrete and continuous systems:
lyapunov
. - Lyapunov spectrum for both discrete and continuous systems:
lyapunovs
.
Entropies and Dimensions
- Generalized (Renyi) entropy and all related entropies:
genentropy
. - Very fast and very cheap (memory-wise) method for computing entropies of large datasets.
- Generalized dimensions (e.g. capacity dimension, information dimension, etc.):
generalized_dim
. - Kaplan-Yorke dimension:
kaplanyorke_dim
. - Automated detection of best algorithmic parameters for calculating attractor dimensions.
And, in order to automatically deduce dimensions, we also offer methods for:
- Partitioning a function y(x) vs. x into regions where it is approximated by a straight line, using a flexible algorithm with a lot of control over the outcome. See
linear_regions
. - Detection of largest linear region of a function y(x) vs. x and extraction of the slope of this region.
Nonlinear Timeseries Analysis
- Flexible and abstracted
Reconstruction
interface, that creates the delay-coordinates reconstruction of a timeseries efficiently. - Methods for estimating good
Reconstruction
parameters. Four different algorithms for numerically determining the maximum Lyapunov exponent of a (e.g. experimentally) measured timeseries:
numericallyapunov
.- Fast computation of the above algorithms made possible by combining the
performance of NearestNeighbors.jl with the abstraction of ChaosTools.jl.
Periodicity
Numerical method to find unstable and stable fixed points of any ordern of a discrete map (of any dimensionality):
periodicorbits
.- Convenience functions for defining and realizing all possible combinations of \mathbf{\Lambda}_k matrices required in the above method.
Chaos Detection
The Generalized Alignment Index: \text{GALI}_k :
gali
.- Implemented for both discrete and continuous systems.