0.18.0
What's Changed
- Multiple outputs by @tomwhite in #419
- Support use of multiprocessing start methods other than "spawn" (e.g. "dragon") by @applio in #554
- Tensorstore compression fix by @tomwhite in #574
- Implement
unstack
using multiple outputs by @tomwhite in #575 - Handle more memray allocation types by @tomwhite in #578
- Drop Python 3.9 by @tomwhite in #576
- QR decomposition by @tomwhite in #577
- Expose the
linalg
namespace and include in status page by @tomwhite in #581 - Fix outer result dtype by @tomwhite in #582
- Add new 2023.12 elemwise functions by @tomwhite in #583
- Bring vecdot implementation in line with the one in array-api-compat by @tomwhite in #402
- Zarr v3 now requires at least Python 3.11 by @tomwhite in #585
- Debug failing straggler test by @tomwhite in #580
- Set object codec for object arrays by @tomwhite in #573
- Fix for flaky straggler test by @tomwhite in #587
- Use
general_blockwise
in case of chunk-aligned selections inindex
by @tomwhite in #586 - Remove deprecated code by @tomwhite in #588
- Documentation small fixes by @tomwhite in #591
- Add page on optimization to user guide by @tomwhite in #397
- Remove old reduction implementation by @tomwhite in #589
- Add array API inspection utilities by @tomwhite in #592
New Contributors
Full Changelog: 0.17.0...0.18.0