Rolim Sales, Matheus and Costa de Souza, Leonardo and Borin, Daniel and Mugnaine, Michele and Danilo Szezech Jr., José and Luiz Viana, Ricardo and Luiz Caldas, Ibere and Leonel, Edson Denis and Antonopoulos, Christos (2025) pynamicalsys: A Python toolkit for the analysis of dynamical systems. Chaos, Solitons and Fractals, 201 (3). p. 117269. DOI https://doi.org/10.1016/j.chaos.2025.117269
Rolim Sales, Matheus and Costa de Souza, Leonardo and Borin, Daniel and Mugnaine, Michele and Danilo Szezech Jr., José and Luiz Viana, Ricardo and Luiz Caldas, Ibere and Leonel, Edson Denis and Antonopoulos, Christos (2025) pynamicalsys: A Python toolkit for the analysis of dynamical systems. Chaos, Solitons and Fractals, 201 (3). p. 117269. DOI https://doi.org/10.1016/j.chaos.2025.117269
Rolim Sales, Matheus and Costa de Souza, Leonardo and Borin, Daniel and Mugnaine, Michele and Danilo Szezech Jr., José and Luiz Viana, Ricardo and Luiz Caldas, Ibere and Leonel, Edson Denis and Antonopoulos, Christos (2025) pynamicalsys: A Python toolkit for the analysis of dynamical systems. Chaos, Solitons and Fractals, 201 (3). p. 117269. DOI https://doi.org/10.1016/j.chaos.2025.117269
Abstract
Since Lorenz's seminal work on a simplified weather model, the numerical analysis of nonlinear dynamical systems has become one of the main subjects of research in physics. Despite of that, there remains a need for accessible, efficient, and easy-to-use computational tools to study such systems. In this paper, we introduce pynamicalsys, a simple yet powerful open-source Python module for the analysis of nonlinear dynamical systems. In particular, pynamicalsys implements tools for trajectory simulation, bifurcation diagrams, Lyapunov exponents and several others chaotic indicators, period orbit detection and their manifolds, as well as escape and basins analysis. We demonstrate the capabilities of pynamicalsys through a series of examples that reproduces well-known results in the literature while developing the mathematical analysis at the same time. We also provide the Jupyter notebook containing all the code used in this paper, including performance benchmarks. pynamicalsys is freely available via the Python Package Index (PyPI) and is intended to support both research and teaching in nonlinear dynamics.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | Nonlinear dynamical systems; Chaos theory; Python package |
Divisions: | Faculty of Science and Health Faculty of Science and Health > Mathematics, Statistics and Actuarial Science, School of |
SWORD Depositor: | Unnamed user with email elements@essex.ac.uk |
Depositing User: | Unnamed user with email elements@essex.ac.uk |
Date Deposited: | 21 Oct 2025 11:15 |
Last Modified: | 21 Oct 2025 11:15 |
URI: | http://repository.essex.ac.uk/id/eprint/41595 |
Available files
Filename: 1-s2.0-S0960077925012822-main.pdf
Licence: Creative Commons: Attribution 4.0