From 3a590614a81bf81f7733de1d618e0cf0e8257e81 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Sun, 10 May 2026 22:00:40 +0100 Subject: [PATCH] docs: add nufftax + FINUFFT citation guidance Adds a `## NUFFTax` section to the docs citations page so users running interferometer fits on the JAX path know to cite `nufftax` (the new pure-JAX NUFFT dependency, https://github.com/GragasLab/nufftax) and the upstream FINUFFT paper whose algorithm it implements. Follows the precedent set by the existing `## Jax-Zero-Contour` section: the citation guidance lives only in `docs/general/citations.md`, not in `files/citations.{bib,tex,md}`. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/general/citations.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/docs/general/citations.md b/docs/general/citations.md index 240ba12a2..615756e06 100644 --- a/docs/general/citations.md +++ b/docs/general/citations.md @@ -39,6 +39,39 @@ If you use the zero-contour method for critical curve and caustic computation (t The package is available at and archived at . +## NUFFTax + +If you fit interferometer datasets on the JAX path, the non-uniform FFT is performed by +`nufftax`, a pure-JAX NUFFT implementation by the GragasLab team. Please cite the +package: + +```bibtex +@software{nufftax, + author = {Gragas and Oudoumanessah, Geoffroy and Iollo, Jacopo}, + title = {nufftax: Pure JAX implementation of the Non-Uniform Fast Fourier Transform}, + url = {https://github.com/GragasLab/nufftax}, + year = {2026}, +} +``` + +`nufftax`'s algorithm is based on FINUFFT (Flatiron Institute); the upstream paper should +also be cited: + +```bibtex +@article{finufft, + author = {Barnett, Alexander H. and Magland, Jeremy F. and af Klinteberg, Ludvig}, + title = {A parallel non-uniform fast Fourier transform library based on an + 'exponential of semicircle' kernel}, + journal = {SIAM J. Sci. Comput.}, + volume = {41}, + number = {5}, + pages = {C479--C504}, + year = {2019}, +} +``` + +The package is available at . + ## Dynesty If you used the nested sampling algorithm Dynesty, please follow the citation instructions [on the dynesty readthedocs](https://dynesty.readthedocs.io/en/latest/references.html).