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.
Citation information: 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 config --prepend channels conda-forge conda create -n pynamical --strict-channel-priority jupyterlab pynamical
Alternatively, you can run pynamical + Jupyter directly from its Docker container, or you can install it with pip.
The project is licensed under the MIT license.