Julia implementations for consistent (spectral) approximations of Koopman operators, following arXiv:2309.00732 that includes a very limited implementation of nonlinear Laplacian spectral analysis or NLSA and related kernel algorithms. (The full and original package — implemented in Matlab — can be found here: NLSA.)
See the examples folder and flattorus.jl for the computation of approximate Koopman eigenfunctions of the flat torus system:
Further functionality — kernel options and more computational batching flexibility, for when memory is more limited/large datasets — to be added.