What's Changed
- Icechunk store by @tomwhite in #633
- Move retry logic to lithops by @tomwhite in #673
- Coverage improvements by @tomwhite in #674
- Add scalar support to
where
by @tomwhite in #679 - Add PendingDeprecationWarning for
map_direct
by @tomwhite in #682 - Add a rechunking example by @tomwhite in #681
- Remove Lithops retries tests since this is now tested upstream by @tomwhite in #683
- Using
default_dtypes
instead of hard-coding dtypes by @alxmrs in #666 - Array API status update for draft 2024 spec by @tomwhite in #684
- Refactor asyncio executors to share common code by @tomwhite in #685
- Add scalar support to binary element-wise ops by @tomwhite in #686
- Fix icechunk tests to opt-in to pickling of Session by @tomwhite in #688
- Move non-standardized functions to separate package by @tomwhite in #690
- Add Ray executor by @tomwhite in #687
- Allow nan functions to work with xarray by @tomwhite in #670
- Make callbacks context managers by @tomwhite in #691
- Adding pre-commit (for linting) to test dependencies by @alxmrs in #671
- Support float32 in random number generation by @tomwhite in #693
- Fix for Zarr 3.0.3 change to OrthogonalIndexer internals from Zarr #2784 by @tomwhite in #696
- Modal 1.0 changes by @tomwhite in #695
- Show nchunks on visualization by @tomwhite in #698
- Always set region for Modal executor by @tomwhite in #699
- Improve memory model by explicitly modelling buffer copies by @tomwhite in #701
- Multistage rechunking by @tomwhite in #700
- Remove duplicate code from new rechunk implementation by @tomwhite in #702
- Use extra buffer copies for cloud stores like S3 by @tomwhite in #703
Full Changelog: 0.20.0...0.21.0