Changes
- Add big array example @jrbourbeau (#11744)
- Fix exploding chunksizes in pad for constant padding @phofl (#11743)
- Move optimize method to base class @fjetter (#11742)
- Add changelog entry for fixed deadlock @hendrikmakait (#11741)
- Fix graph creation in dask-expr to_delayed @phofl (#11739)
- Remove culling from delayed optimisation @phofl (#11737)
- Compute meta for from_map on the cluster @phofl (#11738)
- Bugs in
__setitem__
with dask bool mask @crusaderky (#11728) - Implement infrastructure, random, blockwise and Elemwise @phofl (#11689)
- array/asarray with both like= and dtype= @crusaderky (#11733)
- Fix annotations warnings test @phofl (#11734)
- Catch warnings when writing to remote storage with to_parquet @phofl (#11731)
- Remove LocalCluster from tests @phofl (#11729)
- Fix partition pruning when using from_array @phofl (#11725)
- Fix concatentation with mixed dtype columns @phofl (#11727)
arange
: fix extreme values @crusaderky (#11707)- Graph corruption on scalar getitem->setitem @crusaderky (#11723)
- array: Never share buffers after compute() @crusaderky (#11697)
- Extract Dask Array from xarray DataArray in from_array @phofl (#11712)
arange
: support kwargs @crusaderky (#11710)- Ensure
normalize_token
is threadsafe @fjetter (#11709) - Expand advise for instance types and processes @fjetter (#11705)
- Drop legacy timeseries implementation @fjetter (#11704)
- Update Dask Cloud Provider documentation to include Nebius as a supported cloud option @SalikovAlex (#11703)
- Fix normalize_chunks when squashing into a single chunk @phofl (#11702)
- Fix positional indexing with newaxis @phofl (#11699)
- Set array backend in scipy-sparse-indexing @TomAugspurger (#11700)
- Fix value_counts shuffling strategy @phofl (#11698)
- Disentangle core expression class from dataframe specific code @phofl (#11688)
- Bump conda-incubator/setup-miniconda from 3.1.0 to 3.1.1 @dependabot[bot] (#11685)
- Fixup dataframe conversion from array methods @phofl (#11684)
- Remove remaining artifacts of fastparquet @phofl (#11682)
- Updated docs on local file system @TomAugspurger (#11677)
- Expose TaskSpec objects for downstream projects @phofl (#11675)
- Rename optimize_slices function @phofl (#11673)
- Fixup changelog entry @phofl (#11674)
- Add changelog for dataframe removal @phofl (#11654)
- Pass read_only properly to zarr stores @phofl (#11668)
- Revert "Revert "Add
scikit-image
nightly back to upstream CI"" @phofl (#11667) - Avoid Dict in fused tasks @hendrikmakait (#11657)
- Fix filtering on parquet file containing a struct column @rjzamora (#11665)
- Fix merge asof simplify after lowering @phofl (#11658)
- Add redirects for groupby docs after dask-expr merge @phofl (#11661)
- Rename remote store to FsspecStore @phofl (#11660)
- Reintroduce slice fusion @phofl (#11638)
- Add
\_\_all\_\_
to init @phofl (#11664) - Expose downstream utilities for dask.dataframe @phofl (#11662)
- Remove IO wrapper functions @phofl (#11649)
- Reroute source of docs for dataframe methods @phofl (#11645)
- Fix projection when columns are numpy scalars @rjzamora (#11656)
- Let vindex accept a Dask Array indexer under certain conditions @phofl (#11635)
- Simplify
_execute_subgraph
@hendrikmakait (#11655) - Rename data_producer and add flag to dataframe io stuff @phofl (#11653)
- Remove subgraph callable @fjetter (#11575)
- Add cached version for
normalize\_chunks
@phofl (#11650) - Fixed mypy config @TomAugspurger (#11651)
- Fixup pickle size test @phofl (#11647)
- Remove unnecessary compat code @phofl (#11644)
- Remove pyarrow installation by default in imports check @phofl (#11646)
- Add data-producer-task property to replace rootish detection mechanism @phofl (#11558)
- Add cupy support for indexed assignment @rjzamora (#11421)
- Merge dask-expr repository into dask @phofl (#11623)
- Avoid rechunking 1D-arrays in cumreduction @Illviljan (#11446)
- Ensure that alias key is not a TaskRef object @phofl (#11639)
- Avoid Tuple in Dict @hendrikmakait (#11634)
- Migrate vindex to TaskSpec @phofl (#11633)
- Reduce graph size for vindex @phofl (#11632)
- Fix Array binary operator priority delegation @j2bbayle (#11611)
- Fix auto-rechunking in einsum @dcherian (#11628)
- Optimize vindex @dcherian (#11625)
- Fix example Actors @isidroas (#11624)
- Avoid concatenate3 in array slicing @hendrikmakait (#11631)
- Avoid
concatenate3
in overlap and rechunking graphs @hendrikmakait (#11621) - Avoid using
concrete
in task graph @hendrikmakait (#11620) - Avoid producing chunks of size 0 when using
dask.array.rechunk
withchunks='auto'
@schlunma (#11622) - Clean up tests after legacy removal @phofl (#11617)
- Remove legacy DataFrame implementation @phofl (#11606)
- Revert "Add
scikit-image
nightly back to upstream CI" @phofl (#11616) - Fix increased memory usage when converting xarray to dataframe @phofl (#11609)
- Avoid overflowing when downcasting shuffle arrays @phofl (#11615)
See the Changelog for more information.