maximestapelle / Chaos

Chaos generates data and plots for nonlinear dynamical systems.
0 stars 0 forks source link

Chaos

Bifurcation graphs, Lyapunov exponents and Attractors for Dynamical systems in C/Python

This is Chaos, a command-line program that will generate plots of Attractors, Bifurcation diagrams, and Lyapunov exponents for a variety of dynamical systems (flows and maps).

I'm doing this as an exercise in coding and physics.

The application is mainly written in C, and it uses

I've provided a makefile for an easy installation on Linux and MacOS (see INSTALL.md for instructions). I haven't tried to build Chaos on Windows.

Bifurcation

An example of Bifurcation graph (The Rössler system)
An example of Bifurcation graph (The Rössler system)

Lyapunov exponents

An example of Lyapunov exponents (The Lorenz system)
An example of Lyapunov exponents (The Lorenz system)

Attractors

An example of Attractor (The Tinkerbell map)
An example of Attractor (The Tinkerbell map)