What's Changed
- Support
block_id
forgeneral_blockwise
functions by @tomwhite in #593 - Run tests on Python 3.13 by @tomwhite in #503
- Fix dtypes for QR by @tomwhite in #594
- Change usages of
map_direct
in QR togeneral_blockwise
by @tomwhite in #597 - Implement
var
andstd
using a numerically stable parallel algorithm by @tomwhite in #596 - Add
map_selection
primitive to replacemap_direct
by @tomwhite in #595 - Use
unstack
from array-api-compat by @tomwhite in #602 - Increase
allowed_mem
default to 2GB by @tomwhite in #599 - Implement structured arrays as Zarr group of arrays by @tomwhite in #603
- Implement int array indexing using map_selection by @tomwhite in #604
- Implement merge_chunks using map_selection by @tomwhite in #605
- Free memory earlier by changing function scope by @tomwhite in #606
- Fix groupby tests running on tensorstore by @tomwhite in #608
- Implement concat using general_blockwise by @tomwhite in #607
- Speed up test collection by @tomwhite in #609
- Update GH actions to macos-13 test runner and upload-artifact@v4 by @tomwhite in #611
- Implement
repeat
by @tomwhite in #610 - Map nested improvements by @tomwhite in #613
- SVD by @tomwhite in #598
- Unify chunks for
concat
, and check preconditions by @tomwhite in #616 - Defer to merge_chunks in special cases of rechunk by @tomwhite in #612
- Document
map_selection
core operation by @tomwhite in #617 - Change default
max_total_num_input_blocks
to 10 by @tomwhite in #615 - Update slides - November 2024 by @tomwhite in #620
- Change
use_backups
default to True only on cloud stores by @tomwhite in #619 - Various minor doc improvements by @tomwhite in #625
- Make
threads
the default executor by @tomwhite in #621 - Rewrite Cubed intro docs by @tomwhite in #622
- More doc improvements: simplify getting started page by @tomwhite in #629
- Add examples to docs by @tomwhite in #630
Full Changelog: 0.18.0...0.19.0