nifty-ls: Fast and Accurate Lomb-Scargle Periodograms Using a Non-Uniform FFT
Lehman H. Garrison, Dan Foreman-Mackey, Yu-hsuan Shih, Alex Barnett

TL;DR
nifty-ls is a software package that significantly accelerates and improves the accuracy of Lomb-Scargle periodogram computations by utilizing non-uniform FFTs, supporting GPU acceleration and integration with existing astronomy tools.
Contribution
The paper introduces nifty-ls, a novel software that uses NUFFT for fast, accurate Lomb-Scargle periodogram evaluation, outperforming previous methods in speed and precision.
Findings
Achieves many-fold speedup over traditional methods
Provides orders of magnitude higher accuracy
Supports GPU acceleration via CUDA
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 FFT (NUFFT), which we evaluate with the Flatiron Institute NUFFT package (finufft). This approach achieves a many-fold speedup over the Press & Rybicki (1989) 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 as open-source software.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Advanced Numerical Analysis Techniques · Computational Geometry and Mesh Generation
