https://github.com/dfm/nufft-ls
Benchmarking LS periodogram implementations
https://github.com/dfm/nufft-ls
Last synced: 10 months ago
JSON representation
Benchmarking LS periodogram implementations
- Host: GitHub
- URL: https://github.com/dfm/nufft-ls
- Owner: dfm
- License: apache-2.0
- Created: 2021-11-28T21:06:05.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-01T22:11:39.000Z (over 2 years ago)
- Last Synced: 2025-04-13T19:57:46.283Z (about 1 year ago)
- Language: C++
- Size: 173 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nufft-ls
Benchmarking LS periodogram implementations
## Running
### Benchmarking
```console
pip install -e .
./bench/bench.py
```
### Testing (C++)
```console
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`.