NIFTY-LS: Fast and Accurate Lomb–Scargle Periodograms Using a Non-uniform FFT
Abstract
We present NIFTY-LS, a software package for fast and accurate evaluation of the Lomb–Scargle periodogram. NIFTY-LS leverages the fact that Lomb–Scargle can be computed using a non-uniform fast Fourier transform (NUFFT), which we evaluate with the Flatiron Institute NUFFT package (FINUFFT). This approach achieves a many-fold speedup over the Press & Rybicki method as implemented in ASTROPY and is simultaneously many orders of magnitude more accurate. NIFTY-LS also supports fast evaluation on GPUs via CUDA and integrates with the ASTROPY Lomb–Scargle interface. NIFTY-LS is publicly available at https://github.com/flatironinstitute/nifty-ls/.
- Publication:
-
Research Notes of the American Astronomical Society
- Pub Date:
- October 2024
- DOI:
- arXiv:
- arXiv:2409.08090
- Bibcode:
- 2024RNAAS...8..250G
- Keywords:
-
- Astronomy software;
- Lomb-Scargle periodogram;
- GPU computing;
- 1855;
- 1959;
- 1969;
- Astrophysics - Instrumentation and Methods for Astrophysics
- E-Print:
- 4 pages, 1 figure, submitted to RNAAS. Software available at https://github.com/flatironinstitute/nifty-ls/