Article may be outdated

This article is 68 days old. Some details may have changed since publication.

Hacker News·3 min read·hard

PySINDy – A package for the sparse identification of nonlinear dynamical systems

S
sebzuddas
PySINDy – A package for the sparse identification of nonlinear dynamical systems
✦AI Summary

PySINDy is a Python package designed for the sparse identification of nonlinear dynamical systems from measurement data. It allows users to infer governing equations from data, making complex systems more interpretable.

Why it matters

This tool is valuable for researchers and engineers working on predictive modeling and control systems in fields like physics and biology.

✦Dive DeeperCreate a free account to unlock

PySINDy is a package for system identification, primarily revolving around the method of Sparse Identification of Nonlinear Dynamical systems (SINDy) method introduced in Brunton et al. (2016a). It also includes other methods from related literature.

System identification refers to the process of using measurement data to infer the governing dynamics. Once discovered, these equations can make predictions about future states, can inform control inputs, or can enable the theoretical study using analytical techniques. The resulting models are inherently interpretable and generalizable .

Installation The preferred way to install is with pip or conda e.g. pip install pysindy . You may have to add the --user option. Pysindy also provides several extras, e.g. pip install pysindy[miosr] :

Suppose we have measurements of the position of a particle obeying the following dynamical system at different points in time

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
sciencetechnology
✦

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in