Package: koopman.dmd
Type: Package
Title: Koopman Operator and Dynamic Mode Decomposition for Dynamical
        Systems
Version: 0.2.2
Authors@R: c(
    person("James", "Harris", email = "jimeharrisjr@gmail.com",
           role = c("aut", "cre", "cph")),
    person("The authors of the dependency Rust crates", role = "ctb",
           comment = "see inst/AUTHORS file for details"))
Description: 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.
License: MIT + file LICENSE
Encoding: UTF-8
SystemRequirements: Cargo (Rust's package manager), rustc (>= 1.85)
Depends: R (>= 4.0)
Suggests: testthat (>= 3.0.0), knitr, rmarkdown
VignetteBuilder: knitr
URL: https://github.com/jimeharrisjr/rust-dmd,
        https://jimeharrisjr.github.io/rust-dmd/
BugReports: https://github.com/jimeharrisjr/rust-dmd/issues
NeedsCompilation: yes
Biarch: false
Config/testthat/edition: 3
Config/rextendr/version: 0.3.1
RoxygenNote: 7.3.2
Packaged: 2026-09-03 23:59:34 UTC; jimharris
Author: James Harris [aut, cre, cph],
  The authors of the dependency Rust crates [ctb] (see inst/AUTHORS file
    for details)
Maintainer: James Harris <jimeharrisjr@gmail.com>
Repository: CRAN
Date/Publication: 2026-09-14 15:20:02 UTC
