Litcius/Paper detail

PyKoopman: A Python Package for Data-DrivenApproximation of the Koopman Operator

Shaowu Pan, Eurika Kaiser, Brian M. de Silva, J. Nathan Kutz, Steven L. Brunton

2024The Journal of Open Source Software13 citationsDOIOpen Access PDF

Abstract

PyKoopman is a Python package for the data-driven approximation of the Koopman operator associated with a dynamical systems.The Koopman operator is a principled linear embedding of nonlinear dynamics and facilitates the prediction, estimation, and control of strongly nonlinear dynamics using linear systems theory.In particular, PyKoopman provides tools for data-driven system identification for unforced and actuated systems that build on the equation-free dynamic mode decomposition (DMD) (Schmid, 2010) and its variants (Steven L.

Topics & Concepts

Python (programming language)R packageComputer scienceProgramming languageApplied mathematicsMathematicsModel Reduction and Neural NetworksFluid Dynamics and Turbulent FlowsProbabilistic and Robust Engineering Design
PyKoopman: A Python Package for Data-DrivenApproximation of the Koopman Operator | Litcius