Releases: flatironinstitute/nifty-ls
v1.0.1
This release updates the upstream finufft requirement to 2.3 and has a few optimizations that make use of it. Thanks to @soichiro-hattori for a few fixes as well!
OpenMP in the C++ helpers on MacOS ARM has also been fixed, which should result in a small performance improvement for users on M1/M2/etc CPUs.
This is the version that matches the submitted research note describing nifty-ls.
The finufft version requirement is >= 2.3.
What's Changed (minus bot updates)
- set default dy=None by @soichiro-hattori in #20
- add version to init.py file by @soichiro-hattori in #19
- ci: switch Docker image to
nvidia/cuda:12.6.0-devel-rockylinux9
by @lgarrison in #35 - Bump finufft requirement to 2.3 by @lgarrison in #40
- Wheels for 1.0.1 by @lgarrison in #41
New Contributors
- @dependabot made their first contribution in #15
- @soichiro-hattori made their first contribution in #20
Full Changelog: v1.0.0...v1.0.1
v1.0.0
nifty-ls is now production-ready! v1.0.0 has been released on PyPI and includes finufft and cufinufft (CUDA) backends, astropy integration, support for batched periodograms, and more. Performance on the CPU is often 5-10x faster than Astropy LombScargle, and 6 orders of magnitude more accurate (no more twiddling with oversample factors!).
Please file a GitHub issue if you run into problems or need help!