Releases: dask-contrib/dask-awkward
Releases · dask-contrib/dask-awkward
2023.12.0
What's Changed
New
Misc
- chore(deps): bump conda-incubator/setup-miniconda from 2 to 3 by @dependabot in #431
Full Changelog: 2023.11.5...2023.12.0
2023.11.5
What's Changed
New
- feat!: harden dtype handling for scalars by @douglasdavis in #418
Fixes
Misc
- chore: add semantic PR title check by @douglasdavis in #423
Full Changelog: 2023.11.4...2023.11.5
2023.11.4
What's Changed
Features
- feat: deprecate
opt_touch_all
frommap_partitions
. by @douglasdavis in #395 - feat: add new dask-behavior protocol by @agoose77 in #409
- feat!: change default for
raise_failed_meta
by @agoose77 in #421
Full Changelog: 2023.11.3...2023.11.4
2023.11.3
What's Changed
New
- feat!: raise error to eager
len
calls by @iasonkrom in #416 - feat: update to latest
awkward==2.5.0
by @agoose77 in #407 - feat!: disallow
Scalar.__getitem__
use; suggest to convert withScalar.to_delayed
. by @douglasdavis in #412
Fixes
- fix:
dak.copy
should copy metadata by @agoose77 in #413 - fix: bad dtype definition for
dak.num(..., axis=0)
metadata by @douglasdavis in #417
Misc
- refactor: enforce more type hints by @agoose77 in #410
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #414
Full Changelog: 2023.11.2...2023.11.3
2023.11.2
What's Changed
New
- feat: support returning empty arrays in
from_map
IO function calls based on user declared exceptions by @douglasdavis in #400- followup fix: don't require
mock
andmock_empty
together; use behaviors in empty array creation by @douglasdavis in #408
- followup fix: don't require
Full Changelog: 2023.11.0...2023.11.2
2023.11.0
What's Changed
New
- feat: add support for
Array
collection broadcasting withScalar
collection by @douglasdavis in #398
Fixes
- fix: handle
np.ndarray(N)
whereN
is a scalar incompute
results by @douglasdavis in #401 - fix: use duck-typing check in place of
isinstance(..., np.ndarray)
by @douglasdavis in #402
Misc
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #399
Full Changelog: 2023.10.2...2023.11.0
2023.10.2
What's Changed
New
- feat!: add
Scalar
binary and unary ops; adjustScalar.__getattr__
by @douglasdavis in #397
Full Changelog: 2023.10.1...2023.10.2
2023.10.1
What's Changed
Fixes
- fix: static typing fixes after some upstream dask updates by @douglasdavis in #390
Misc
- ci: bump Python use of 3.10 to 3.11 in CI; by @douglasdavis in #388
- docs: fix docstring format by @douglasdavis in #392
- tests: add a test for necessary columns by @douglasdavis in #393
Full Changelog: 2023.10.0...2023.10.1
2023.10.0
What's Changed
Features
- feat!: remove protocol for form transformation by @agoose77 in #382
- feat: implement
shape_touched
optimisation by @agoose77 in #381
Fixes
- fix: harden typing in the code base; add pre-commit check; improve docs by @douglasdavis in #383
- fix: declare pyarrow optional for 3.12 by @agoose77 in #385
- fix: simultaneous computes when one is encapsulated by the other doesn't over optimize by @douglasdavis in #375
Misc
- ci: add a minimum dependencies test by @douglasdavis in #387
- tests: guard
pyarrow
use in tests withpytest.importorskip
(allows testing on 3.12) by @douglasdavis in #386 - tests: use
ak.almost_equal
in test utility functionassert_eq
by @douglasdavis in #377 - fix: awkward data touched keys can be string 'None' by @douglasdavis in #374
- ci: use
fetch-depth: 0
because uproot version checks dask-awkward by @douglasdavis in #372 - misc: typing by @douglasdavis in #373
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #369
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #376
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #378
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #384
Full Changelog: 2023.9.3...2023.10.0
2023.10a1
What's Changed
Features
Fixes
- fix: awkward data touched keys can be string 'None' by @douglasdavis in #374
- fix: simultaneous computes when one is encapsulated by the other doesn't over optimize by @douglasdavis in #375
Misc
- misc: typing by @douglasdavis in #373
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #369
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #376
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #378
- ci: use
fetch-depth: 0
because uproot version checks dask-awkward by @douglasdavis in #372 - tests: use
ak.almost_equal
in test utility functionassert_eq
by @douglasdavis in #377
Full Changelog: 2023.9.3...2023.10a1