PyDSTool logo    


Dynamical systems modeling, simulation and analysis environment


PyDSTool is a sophisticated & integrated simulation and analysis environment for dynamical systems models of physical systems (ODEs, DAEs, maps, and hybrid systems).

PyDSTool is platform independent, written primarily in Python with some underlying C and Fortran legacy code for fast solving. It makes extensive use of the numpy and scipy libraries. PyDSTool supports symbolic math, optimization, phase plane analysis, continuation and bifurcation analysis, data analysis, and other tools for modeling -- particularly for biological applications.

The project is fully open source with a BSD license, and welcomes contributions from the community. Please visit the support pages at to post questions and feedback.

These documentation pages are still under development. In the meantime, please feel free to ask questions on the support pages or email the developers.


If you use PyDSTool in your published work, please cite it in the following way:

Clewley RH, Sherwood WE, LaMar MD, Guckenheimer JM (2007) PyDSTool, a software environment for dynamical systems modeling. URL





Latest version: 0.88.111221