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
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