v0.15.0
What's Changed
Added
- Add ND Spline Evaluator by @tretre91 in #967
- Add save_npy function to write a numpy-compatible file by @tpadioleau in #1087
- Add batched parallel_copy algorithm by @tpadioleau in #1135
- Add experimental parallel_scan algorithms by @tpadioleau in #1169
- Add experimental batched parallel_transform_reduce by @tpadioleau in #1162
Changed
- Change public macros are now functions by @tpadioleau in #1170
- Change some static assertions to concepts by @tpadioleau in #1174
- Change DDC CI to use Spack for macOS and Ubuntu runners
Deprecated
- Deprecate ddc::BoundCond in favor of ddc::SplineBuilderClosure by @tpadioleau in #1171
Dependency requirements
- New pytest 8.4...<10 dependency when compiling tests
- New NumPy 1.24...<3 dependency when compiling tests
Full Changelog: v0.14.0...v0.15.0