/nufft-ls

Benchmarking LS periodogram implementations

Primary LanguageC++Apache License 2.0Apache-2.0

nufft-ls

Benchmarking LS periodogram implementations

Running

Benchmarking

pip install -e .
./bench/bench.py

Testing (C++)

cmake -B build
cmake --build build
(cd build && ctest)

Environments

The env/ directory contains the module commands and other environment config that @lgarrison used at Flatiron for testing on various compiler stacks. Some other hand-tuned compiler flags are left as comments in setup.py.