Julia codes

I use the Julia language for my numerical investigations. Please find a zipped file here containing my Julia codes. The main file to run is Datadriven.jl. It takes as input a data-file containing some timeseries. It then applies a sequence of operations, such as kernel building [4], generator compactification [1], ergodic averaging [3] and computation of the Koopman point spectrum [1]. Please email me at iamsuddhasattwa@gmail.com for more information and help.

Data_driven.pdf

A typical run of the code for performing a quasiperiodically driven reconstruction would be

julia> include("Data_driven_basis.jl");
julia> Compute_Bisotchastic_SVD();
julia> Compute_RKHS_norms( ; L0=230, ε_2=3.1);
julia> Post_analyze_QpD(; Tqpd=3000);

References

[1] D Giannakis, S Das, J Slawinska. Reproducing kernel Hilbert space compactification of unitary evolution groups Appl. Comput. Harm. Anal. (2021) 54. (Preprint here)
[2]  S Das, D Giannakis. Koopman spectra in reproducing kernel Hilbert spaces Appl. Comput. Harm. Anal. (2020) 49.2 (Preprint here)
[3]  S Das, J Yorke. Super convergence of ergodic averages for quasiperiodic orbits, Nonlinearity, (2018), 31.2, 391. (Preprint here)
[4] S Das, D Giannakis. Delay-coordinate maps and the spectra of Koopman operators J. Stat.Phys. (2019), 175 (Preprint here)