0.10.0
What's Changed
- Scaling docs by @TomNicholas in #252
- Remove PipelineExecutor classes by @tomwhite in #253
- Surface rechunk intermediates in DAG by @tomwhite in #257
- Add type hints for runtime by @tomwhite in #258
- Fix modal import by @tomwhite in #261
- Add
compute_arrays_in_parallel
option to Modal and Python async executors by @tomwhite in #263 - Use new
merge_chunks
function inreduction
by @tomwhite in #256 - Remove vendored rechunker API, since we only use the algorithm by @tomwhite in #264
- Add unit tests for
virtual_offsets
function by @tomwhite in #265 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #266
- Lithops compute arrays in parallel by @tomwhite in #259
- Remove duplicate copy of
projected_mem
andnum_tasks
from DAG by @tomwhite in #271 - Allow step size > 1 by @tomwhite in #270
- Fix
reserved_mem
increate_lazy_zarr_arrays
by @tomwhite in #273 - Dask tests by @tomwhite in #269
- Coiled Functions executor by @TomNicholas in #260
- Ensure runtime memory is not less than allowed by @tomwhite in #274
- In-process Python executor should not retry by @tomwhite in #275
- Refactor pipeline mappable by @tomwhite in #272
- Generalise async executor code by @tomwhite in #278
- Dask distributed async executor by @tomwhite in #279
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #283
- Dask check_runtime_memory by @tomwhite in #281
- Fixes for converting strings to bytes by @TomNicholas in #289
Full Changelog: 0.9.0...0.10.0