Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@matt-graham matt-graham released this 19 Dec 08:41
876e090

What's Changed

✨ New features

  • Performance improvements by @CosmoMatt in #200
  • Custom HEALPix FFT primitive when running on GPU by @ASKabalan in #204
  • Add stable high-spin transforms (precompute, standard) by @CosmoMatt in #230
  • Add stable forward/inverse memory efficient Wigner transforms by @CosmoMatt in #238
  • Add custom collective transforms by @CosmoMatt in #239
  • Avoid loops in s2fft.sampling.reindex functions to reduce compile and run times by @matt-graham in #245
  • Correct healpix_forward derivatives and add support for forward and higher order autodiff by @matt-graham in #244
  • Improvements to benchmarking system by @matt-graham in #248
  • Iterative refinement support for JAX and NumPy forward (spherical) transform implementations by @matt-graham in #241
  • Vectorize signal generator functions by @matt-graham in #252

📖 Documentation improvements

  • Feature/notebook plots by @CosmoMatt in #202
  • Execute main spherical transform notebook by @jasonmcewen in #203
  • Add low precision warning to docstring of inverse Wigner function by @ElisR in #220
  • Update citation details in docs and add CITATION.cff file by @matt-graham in #236
  • Indicate cubic memory overhead in generate_precomputes docstring by @matt-graham in #257

🐛 Bug fixes

  • Fix pass through of arguments to generate_precomputes in NumPy forward spherical transform by @matt-graham in #256
  • Fix failing test_transform_forward_healpix_iter test by @matt-graham in #258

🛠 Other changes

New Contributors

Full Changelog: v1.1.0...v1.2.0