#6 · Primary category: Scientific Computing & Data Notebooks

pysindy

dynamical-systems machine-learning model-discovery nonlinear-dynamics sparse-regression system-identification

A package for the sparse identification of nonlinear dynamical systems from data

Project last updated:06/10/26

GitHub Stars

1.9K

Forks

385

Contributors

42

License

Other

Why we included this project

PySINDy turns noisy time-series measurements into readable differential equations. It implements the SINDy method, which searches for a compact, interpretable model of how a system's state evolves instead of treating the data as a black box. That makes it useful for anyone working with physical systems, whether you are studying fluid flows, designing controllers, or building simulations. The package includes a library of candidate terms, several sparse regression optimizers, and tools for handling derivatives and noisy data, so you can go from raw measurements to a validated model without leaving Python. Teams already doing scientific computing in notebooks will find it slots in easily.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category