Crandore Hub

koopman.dmd

Koopman Operator and Dynamic Mode Decomposition for Dynamical Systems

Dynamic Mode Decomposition (DMD) with Koopman operator theory extensions, powered by a Rust backend via 'extendr'. Provides standard DMD as described in Schmid (2010) <doi:10.1017/S0022112010001217>, DMD with control for forced linear systems following Proctor, Brunton, and Kutz (2016) <doi:10.1137/15M1013857>, Extended DMD with lifting functions, Hankel-DMD via time-delay embedding, Generalized Laplace Analysis for direct eigenfunction computation, and harmonic time averages and mesochronic harmonic plots for phase space analysis as developed in Mezic (2020) <doi:10.48550/arXiv.2009.05883>. Includes built-in area-preserving and chaotic maps for experimentation.

Versions across snapshots

VersionRepositoryFileSize
0.2.2 rolling linux/jammy R-4.5 koopman.dmd_0.2.2.tar.gz 2.1 MiB
0.2.2 rolling linux/noble R-4.5 koopman.dmd_0.2.2.tar.gz 2.1 MiB
0.2.2 rolling source/ R- koopman.dmd_0.2.2.tar.gz 4.3 MiB
0.2.2 latest linux/jammy R-4.5 koopman.dmd_0.2.2.tar.gz 2.1 MiB
0.2.2 latest linux/noble R-4.5 koopman.dmd_0.2.2.tar.gz 2.1 MiB
0.2.2 latest source/ R- koopman.dmd_0.2.2.tar.gz 4.3 MiB
0.2.2 2026-04-23 source/ R- koopman.dmd_0.2.2.tar.gz 0 B

Dependencies (latest)

Suggests