What's Changed
- Adding more sensible shape handling by @dfm in #15
- update ShapedArray import by @mlefkir in #18
- Update build-backend to scikit-build-core by @lgarrison in #19
- Update vendored finufft and add GPU support by @lgarrison in #20
- Updating pre-commit rules by @dfm in #23
- Replacing deprecated XLA translation rules with MLIR lowering rules by @dfm in #21
- Making backwards compatible with older versions of JAX by @dfm in #24
- Updating CMake infrastructure to use upstream CMakeLists by @dfm in #22
- Using jax test_utils for dtype-aware test tolerances by @dfm in #30
- Add Jenkins CI by @lgarrison in #31
- readme: update jenkins badge by @lgarrison in #33
- Remove
backend_config
arg in CPU lowering by @lgarrison in #38 - Update README.md by @lgarrison in #41
- Updating CUDA build to be opt in by @dfm in #43
- Fix indexing of nupts for batched nufft (
n_tot > 1
) by @lgarrison in #47 - Fixing #54 by @dfm in #56
- ci: use cuda from pip by @lgarrison in #63
- vendor: bump finufft to 2.2.0 by @lgarrison in #61
- installation: update readme and tweak dependencies by @lgarrison in #70
- Adding advanced interface by @dfm in #68
- Update README to include warning about input ranges and info about setting tuning parameters by @dfm in #72
- Fixing clone URL in README by @dfm in #80
- Add check for OpenMP compile state to options by @dfm in #82
- Updating publishing workflow by @dfm in #84
- Replacing pybind11 with nanobind by @dfm in #83
- Fixing nanobind compilation issue on older mac OS by @dfm in #86
New Contributors
- @mlefkir made their first contribution in #18
- @lgarrison made their first contribution in #19
Full Changelog: v0.0.3...v0.1.0