PySINDy: A comprehensive Python package for robust sparse system identification
Not on the map. Why?
Abstract (arXiv)
Automated data-driven modeling, the process of directly discovering the governing equations of a system from data, is increasingly being used across the scientific community. PySINDy is a Python package that provides tools for applying the sparse identification of nonlinear dynamics (SINDy) approach to data-driven model discovery. In this major update to PySINDy, we implement several advanced features that enable the discovery of more general differential equations from noisy and limited data. The library of candidate terms is extended for the identification of actuated systems, partial differential equations (PDEs), and implicit differential equations. Robust formulations, including the integral form of SINDy and ensembling techniques, are also implemented to improve performance for real-world data. Finally, we provide a range of new optimization algorithms, including several sparse regression techniques and algorithms to enforce and promote inequality constraints and stability. Together, these updates enable entirely new SINDy model discovery capabilities that have not been reported in the literature, such as constrained PDE identification and ensembling with different sparse regression optimizers.
Key facts. Cited by 88 papers in the map (data through 7 Oct 2026). Builds on 12 of its 39 references that are in the map. First posted on arXiv 12 Nov 2021.
Builds on
12 of 39 references.
References · 12
- 2021Modern Koopman Theory for Dynamical Systemscited by 269
- 2018Data-Driven Forecasting of High-Dimensional Chaotic Systems with Long Short-Term Memory Networkscited by 155
- 2020Weak SINDy For Partial Differential Equationscited by 154
- 2017Machine Learning of Linear Differential Equations using Gaussian Processescited by 139
- 2017Sparse identification of nonlinear dynamics for model predictive control in the low-data limitcited by 139
- 2020SINDy-PI: A Robust Algorithm for Parallel Implicit Sparse Identification of Nonlinear Dynamicscited by 125
- 2019Lift & Learn: Physics-informed machine learning for large-scale nonlinear dynamical systemscited by 96
- 2017Sparse learning of stochastic dynamic equationscited by 76
- 2019A unified sparse optimization framework to learn parsimonious physics-informed models from datacited by 49
- 2021SINDy with Control: A Tutorialcited by 15
- 2021A toolkit for data-driven discovery of governing equations in high-noise regimescited by 15
- 2019Stability selection enables robust learning of partial differential equations from limited noisy datacited by 7
Built on by
Citing papers per year: 2022: 9; 2023: 21; 2024: 17; 2025: 20; 2026: 21.
88 papers.
Sort:
By area:
- 2023Machine learning with data assimilation and uncertainty quantification for dynamical systems: a reviewcited by 74
- 2022Discovering Governing Equations from Partial Measurements with Deep Delay Autoencoderscited by 58
- 2023Generalized Teacher Forcing for Learning Chaotic Dynamicscited by 55
- 2023Interpretable Machine Learning for Science with PySR and SymbolicRegression.jlcited by 36
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2022A computational framework for physics-informed symbolic regression with straightforward integration of domain knowledgecited by 31
- 2022Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimizationcited by 29
- 2022Learning continuous models for continuous physicscited by 28
- 2022Interpretable Polynomial Neural Ordinary Differential Equationscited by 24
- 2023Direct Estimation of Parameters in ODE Models Using WENDy: Weak-form Estimation of Nonlinear Dynamicscited by 20
- 2023Machine Learning for Partial Differential Equationscited by 20
- 2023Weak-Form Latent Space Dynamics Identificationcited by 20
38 more
- 2023Benchmarking sparse system identification with low-dimensional chaoscited by 19
- 2023Convergence of uncertainty estimates in Ensemble and Bayesian sparse model discoverycited by 15
- 2022Noise-aware Physics-informed Machine Learning for Robust PDE Discoverycited by 14
- 2026Think like a Scientist: Physics-guided LLM Agent for Equation Discoverycited by 13
- 2023PyKoopman: A Python Package for Data-Driven Approximation of the Koopman Operatorcited by 10
- 2024Shallow Recurrent Decoder for Reduced Order Modeling of Plasma Dynamicscited by 8
- 2022D-CIPHER: Discovery of Closed-form Partial Differential Equationscited by 7
- 2023OKRidge: Scalable Optimal k-Sparse Ridge Regressioncited by 7
- 2023Detach-ROCKET: Sequential feature selection for time series classification with random convolutional kernelscited by 7
- 2023HyperSINDy: Deep Generative Modeling of Nonlinear Stochastic Governing Equationscited by 7
- 2024Constrained Exploration via Reflected Replica Exchange Stochastic Gradient Langevin Dynamicscited by 7
- 2025Knowledge Integration for Physics-informed Symbolic Regression Using Pre-trained Large Language Modelscited by 7
- 2023Adaptive Uncertainty-Guided Model Selection for Data-Driven PDE Discoverycited by 6
- 2024SymbolNet: Neural Symbolic Regression with Adaptive Dynamic Pruning for Compressioncited by 6
- 2025Discovering Symbolic Differential Equations with Symmetry Invariantscited by 6
- 2023ConCerNet: A Contrastive Learning Based Framework for Automated Conservation Law Discovery and Trustworthy Dynamical System Predictioncited by 5
- 2023Learning noise-induced transitions by multi-scaling reservoir computingcited by 5
- 2023Symbolic Regression as Feature Engineering Method for Machine and Deep Learning Regression Taskscited by 5
- 2024Sparse discovery of differential equations based on multi-fidelity Gaussian processcited by 5
- 2022Model-Based Reinforcement Learning with SINDycited by 4
- 2024LES-SINDy: Laplace-Enhanced Sparse Identification of Nonlinear Dynamical Systemscited by 4
- 2025Al-Khwarizmi: Discovering Physical Laws with Foundation Modelscited by 4
- 2024Closed-Form Interpretation of Neural Network Classifiers with Symbolic Gradientscited by 3
- 2024Unit-Aware Genetic Programming for the Development of Empirical Equationscited by 3
- 2024Constrained or Unconstrained? Neural-Network-Based Equation Discovery from Datacited by 3
- 2025Information theory and discriminative sampling for model discoverycited by 3
- 2026Data-driven discovery of governing differential equations across physical systemscited by 3
- 2023Discovering Interpretable Physical Models using Symbolic Regression and Discrete Exterior Calculuscited by 2
- 2024Stabilizing black-box model selection with the inflated argmaxcited by 2
- 2024Interpretable and Efficient Data-driven Discovery and Control of Distributed Systemscited by 2
- 2025No Equations Needed: Learning System Dynamics Without Relying on Closed-Form ODEscited by 2
- 2025Discovering equations from data: symbolic regression in dynamical systemscited by 2
- 2025Data-driven Discovery of Digital Twins in Biomedical Researchcited by 2
- 2025Beyond empirical models: Discovering new constitutive laws in solids with graph-based equation discoverycited by 2
- 2026SINDy-KANs: Sparse identification of non-linear dynamics through Kolmogorov-Arnold networkscited by 2
- 2026Data-driven sparse identification of governing PDEs via knockoff filters and multi-criteria trade-offscited by 2
- 2024UniFIDES: Universal Fractional Integro-Differential Equation Solverscited by 1
- 2024Solving the 2D Advection-Diffusion Equation using Fixed-Depth Symbolic Regression and Symbolic Differentiation without Expression Treescited by 1
50 most cited of 88 All 88 (JSON)
- 2026Identifying ODEs from Unstructured Data with Causal Representation Learning29 Sep 2026
- 2026Learning Prognostic Variables for AI Convective Parameterizations via Symbolic Distillation21 Sep 2026
- 2026FluxDisco: Symbolic Regression for Stoichiometric Dynamical Systems via Monte Carlo Graph Search4 Sep 2026
- 2026Dynamics-aware identification of governing equations from sparse and noisy data31 Jul 2026
- 2026The Dynamics of Discoverability: How Trajectories and Priors Shape Equation Recovery20 Jul 2026
- 2026An Introduction to Sparse Identification of Nonlinear Dynamics for Engineering Applications16 Jul 2026
- 2026AugRelNet: Relation-Augmented Dynamics for Structure Discovery and Forecasting from Limited Data8 Jun 2026
- 2026Data-driven discovery of governing differential equations across physical systems8 Jun 2026
- 2026Learning to model pediatric asthma exacerbation from multiple risk factors: a case study in coastal Virginia4 Jun 2026
- 2026Data Enrichment for Symbolic Regression Using Diffusion Models31 May 2026
- 2026Data-driven sparse identification of governing PDEs via knockoff filters and multi-criteria trade-offs26 May 2026
- 2026Learning dynamical systems with biochemically informed neural ordinary differential equations22 May 2026
38 more
- 2026EqOD: Symmetry-Informed Stability Selection for PDE Identification12 May 2026
- 2026Physics-based Digital Twins for Integrated Thermal Energy Systems Using Active Learning7 May 2026
- 2026Fourier Weak SINDy: Spectral Test Function Selection for Robust Model Identification22 Apr 2026
- 2026Symbolic Graph Networks for Robust PDE Discovery from Noisy Sparse Data23 Mar 2026
- 2026SINDy-KANs: Sparse identification of non-linear dynamics through Kolmogorov-Arnold networks19 Mar 2026
- 2026Human Knowledge Integrated Multi-modal Learning for Single Source Domain Generalization12 Mar 2026
- 2026Learning Gradient Flow: Using Equation Discovery to Accelerate Engineering Optimization13 Feb 2026
- 2026Think like a Scientist: Physics-guided LLM Agent for Equation Discovery12 Feb 2026
- 2026Data-driven stochastic reduced-order modeling of parametrized dynamical systems15 Jan 2026
- 2025Information theory and discriminative sampling for model discovery17 Dec 2025
- 2025The Machine Learning Approach to Moment Closure Relations for Plasma: A Review27 Nov 2025
- 2025A joint optimization approach to identifying sparse dynamics using least squares kernel collocation23 Nov 2025
- 2025Beyond empirical models: Discovering new constitutive laws in solids with graph-based equation discovery13 Nov 2025
- 2025Building causation links in stochastic nonlinear systems from data9 Sep 2025
- 2025Knowledge Integration for Physics-informed Symbolic Regression Using Pre-trained Large Language Models3 Sep 2025
- 2025Data-driven Discovery of Digital Twins in Biomedical Research29 Aug 2025
- 2025Discovering equations from data: symbolic regression in dynamical systems27 Aug 2025
- 2025Beyond the ATE: Interpretable Modelling of Treatment Effects over Dose and Time9 Jul 2025
- 2025SINDy on slow manifolds1 Jul 2025
- 2025Interpretability and Generalization Bounds for Learning Spatial Physics18 Jun 2025
- 2025Enhancing generalizability of model discovery across parameter space with multi-experiment equation learning (ME-EQL)10 Jun 2025
- 2025Data-driven multi-agent modelling of calcium interactions in cell culture: PINN vs Regularized Least-squares23 May 2025
- 2025Discovering Symbolic Differential Equations with Symmetry Invariants17 May 2025
- 2025Tailored minimal reservoir computing: on the bidirectional connection between nonlinearities in the reservoir and in data24 Apr 2025
- 2025Impilict Runge-Kutta based sparse identification of governing equations in biologically motivated systems27 Feb 2025
- 2025A Supervised Machine-Learning Approach For Turboshaft Engine Dynamic Modeling Under Real Flight Conditions19 Feb 2025
- 2025Al-Khwarizmi: Discovering Physical Laws with Foundation Models3 Feb 2025
- 2025No Equations Needed: Learning System Dynamics Without Relying on Closed-Form ODEs30 Jan 2025
- 2025Principled model selection for stochastic dynamics17 Jan 2025
- 2024Machine learning for cerebral blood vessels' malformations25 Nov 2024
- 2024Data-driven model reconstruction for nonlinear wave dynamics18 Nov 2024
- 2024Interpretable and Efficient Data-driven Discovery and Control of Distributed Systems6 Nov 2024
- 2024LES-SINDy: Laplace-Enhanced Sparse Identification of Nonlinear Dynamical Systems4 Nov 2024
- 2024Stabilizing black-box model selection with the inflated argmax23 Oct 2024
- 2024Solving the 2D Advection-Diffusion Equation using Fixed-Depth Symbolic Regression and Symbolic Differentiation without Expression Trees18 Oct 2024
- 2024Sparse identification of quasipotentials via a combined data-driven method6 Jul 2024
- 2024UniFIDES: Universal Fractional Integro-Differential Equation Solvers1 Jul 2024
- 2024Constrained or Unconstrained? Neural-Network-Based Equation Discovery from Data30 May 2024
50 newest of 88 All 88 (JSON)
- 2023Machine learning with data assimilation and uncertainty quantification for dynamical systems: a reviewcited by 74
- 2022Discovering Governing Equations from Partial Measurements with Deep Delay Autoencoderscited by 58
- 2023Generalized Teacher Forcing for Learning Chaotic Dynamicscited by 55
- 2023Interpretable Machine Learning for Science with PySR and SymbolicRegression.jlcited by 36
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2022A computational framework for physics-informed symbolic regression with straightforward integration of domain knowledgecited by 31
- 2022Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimizationcited by 29
- 2022Learning continuous models for continuous physicscited by 28
- 2022Interpretable Polynomial Neural Ordinary Differential Equationscited by 24
- 2023Direct Estimation of Parameters in ODE Models Using WENDy: Weak-form Estimation of Nonlinear Dynamicscited by 20
- 2023Machine Learning for Partial Differential Equationscited by 20
- 2023Weak-Form Latent Space Dynamics Identificationcited by 20
12 most cited of 86 All 86 (JSON)
- 2026Identifying ODEs from Unstructured Data with Causal Representation Learning29 Sep 2026
- 2026Learning Prognostic Variables for AI Convective Parameterizations via Symbolic Distillation21 Sep 2026
- 2026FluxDisco: Symbolic Regression for Stoichiometric Dynamical Systems via Monte Carlo Graph Search4 Sep 2026
- 2026Dynamics-aware identification of governing equations from sparse and noisy data31 Jul 2026
- 2026The Dynamics of Discoverability: How Trajectories and Priors Shape Equation Recovery20 Jul 2026
- 2026An Introduction to Sparse Identification of Nonlinear Dynamics for Engineering Applications16 Jul 2026
- 2026AugRelNet: Relation-Augmented Dynamics for Structure Discovery and Forecasting from Limited Data8 Jun 2026
- 2026Data-driven discovery of governing differential equations across physical systems8 Jun 2026
- 2026Learning to model pediatric asthma exacerbation from multiple risk factors: a case study in coastal Virginia4 Jun 2026
- 2026Data-driven sparse identification of governing PDEs via knockoff filters and multi-criteria trade-offs26 May 2026
- 2026Learning dynamical systems with biochemically informed neural ordinary differential equations22 May 2026
- 2026EqOD: Symmetry-Informed Stability Selection for PDE Identification12 May 2026
12 newest of 86 All 86 (JSON)