dynamicslab/pysindy
Python library that discovers governing nonlinear dynamical system equations from measurement data using sparse regression.

Velocity · 7d
+0.7
★ / day
Trend
→steady
star history
PySINDy implements the Sparse Identification of Nonlinear Dynamical Systems (SINDy) method to infer governing equations from observed data. It uses sparse regression techniques to select terms from a candidate library of mathematical functions, producing interpretable analytical models. The package supports various optimizers including convex methods (SR3), branch-and-bound approaches (MIOSR), and Bayesian regression (SBR).