Replication of the algorithm demonstration published in:
This is implemented in both Python and Rust. The py file operates with the base conda distribution. I've used the Rust crates ndarray
and fftw
among others. You may be required to install fortran/openblas to compile (e.g. sudo apt-get install gfortran libopenblas-dev
on debian). To observe speedups, use cargo build --release
.