pynamical documentation

pynamical is a Python package for modeling, simulating, visualizing, and animating discrete nonlinear dynamical systems and chaos. It uses pandas, numpy, and numba for fast simulation, and matplotlib for beautiful visualizations and animations to explore system behavior. Compatible with Python 2 and 3.

You can read/cite the journal article about pynamical: Boeing, G. 2016. “Visual Analysis of Nonlinear Dynamical Systems: Chaos, Fractals, Self-Similarity and the Limits of Prediction.” Systems, 4 (4), 37. doi:10.3390/systems4040037.


You can install pynamical with conda:

conda install -c conda-forge pynamical

Alternatively, you can run pynamical + Jupyter directly from this docker container, or you can install it with pip:

pip install pynamical


For examples and demos, see the GitHub repo:


The project is licensed under the MIT license.

Indices and tables