DynamicalSystems.jl is a Julia software library for the exploration of chaos and nonlinear dynamics. The current repository holds the documentation and exports all relevant packages.
Intuitive, consistent APIs for the definition of general dynamical systems, both maps and flows. In fact we have implementations for 8 possible dynamical systems:
Dedicated interface for numerical data
Automatic "completion" of the dynamics of the system with numerically computed Jacobians, in case they are not provided by the user.
Robust implementations of all kinds of integrators, that evolve the system, many states of the system, or even deviation vectors. See the advanced documentation for this.
Library of predefined well-known dynamical systems that have been used extensively in scientific research.
Checkout this amazing video by Cormullion, featuring the double pendulum (logo of our library)
about 20 hours ago