dynamicslab/pysindy
A package for the sparse identification of nonlinear dynamical systems from data
Implements the SINDy algorithm to discover interpretable differential equations directly from measurement data, leveraging sparse regression with multiple optimizer backends (including convex and branch-and-bound methods). Supports customizable feature libraries, automatic differentiation, and produces human-readable symbolic equations suitable for prediction, control design, and theoretical analysis.
1,774 stars. Actively maintained with 10 commits in the last 30 days.
Stars
1,774
Forks
370
Language
Python
License
—
Category
Last pushed
Mar 13, 2026
Commits (30d)
10
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/dynamicslab/pysindy"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
pnnl/neuromancer
Pytorch-based framework for solving parametric constrained optimization problems,...
google-research/torchsde
Differentiable SDE solvers with GPU support and efficient sensitivity analysis.
wilsonrljr/sysidentpy
A Python Package For System Identification Using NARMAX Models
lululxvi/deepxde
A library for scientific machine learning and physics-informed learning
patrick-kidger/torchcde
Differentiable controlled differential equation solvers for PyTorch with GPU support and...