Releases: dask-contrib/dask-awkward
Releases · dask-contrib/dask-awkward
2023.6.1
What's Changed
Features
- feat: add
head
,sample
and axis 0 slicing by @martindurant in #270 - feat: awkward Form rehydration; retain unused fields in name only (no data) by @douglasdavis in #184
Fixes
- fix: pass
highlevel
flag tolength_zero_array
by @agoose77 in #274 - fix: remove old (unnecessary) xfail by @douglasdavis in #275
- fix: (in
AwkwardMaterializedLayer.mock
) tasks should be tuples by @douglasdavis in #276
Full Changelog: 2023.6.0...2023.6.1
2023.6.0
What's Changed
New features
- feat: Add
dask_awkward.to_dataframe
by @douglasdavis in #209
Fixes
- fix: don't create an output directory in project root directory via a test by @douglasdavis in #268
- fix: import
typetracer_with_report
from L2 module by @agoose77 in #258 - fix: update to scikit-hep/awkward#2454. by @jpivarski in #273
Misc.
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #269
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #271
Full Changelog: 2023.5.1...2023.6.0
2023.5.1
What's Changed
- fix: only run linear-chains optimization on AwkwardBlockwiseLayers by @lgray in #264
- feat: dak.mask by @lgray in #263
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #266
Full Changelog: 2023.5.0...2023.5.1
2023.5.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #254
- tidy: remove unnecessary loop over layers for mocking by @lgray in #255
- fix: drop workarounds for typetracer, use
highlevel=False
by @agoose77 in #251 - optimise linear layer chains by @martindurant in #210
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #257
- chore: re-pin awkward to 2.2.0 by @lgray in #259
Full Changelog: 2023.4.2...2023.5.0
2023.4.2
What's Changed
- Automate releases with GH actions by @douglasdavis in #229
- dask_un/pack are gone! by @martindurant in #232
- feat: add dak.local_index by @lgray in #238
- fix: make ak.singletons workaround operate correctly in all cases by @lgray in #235
- fix: remove zero_length_array meta calculation in full_like by @lgray in #240
- fix: remove _meta workaround in run_lengths by @lgray in #242
- fix: remove meta workaround in dak.isclose by @lgray in #241
- feat: Allow
dak.where
,dak.with_field
and__setitem__
to take some non-array arguments by @lgray in #230 - fix: only do column optimization on one partition of input dataset by @lgray in #234
- example: dask.visualize(optimize_graph=False) causes later computation to fail by @lgray in #243
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #247
- Remove typetracer work arounds in where and with_field by @lgray in #248
Full Changelog: 2023.4.1...2023.4.2
2023.4.1
What's Changed
- dev docs: add GH release notes by @douglasdavis in #224
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #225
- Modify workaround for touching
what
in dak.with_name by @lgray in #227 - Substitute in self for dask_array when it is not specified by @lgray in #228
Full Changelog: 2023.4.0...2023.4.1
2023.4.0
What's Changed
Features:
- feat: support Ellipsis as first arg in multi arg getitem by @douglasdavis in #217
Fixes:
- fix: Remove workaround in cartesian; increase minimum awkward version by @lgray in #222
- fix: raise for non-map-partitionable
getitem
calls with ellipsis by @douglasdavis in #219 - fix: update dev docs by @douglasdavis in #216
Docs
- docs: Add release docs by @douglasdavis in #202
- docs: small docs fix by @douglasdavis in #204
- docs: quotes around .[complete] by @raybellwaves in #211
Misc.
- chore: misc. fixes & updates: typing, docs, formatting, rtd by @douglasdavis in #221
New Contributors
- @raybellwaves made their first contribution in #211
Full Changelog: 2023.3.2...2023.4.0
2023.3.2
What's Changed
New features
Fixes
- Recurse through nested contents for arrays used in
getitem
by @masonproffitt in #191 - Check backend of
meta=
arguments in creation functions by @douglasdavis in #197 - Touch all fields of ak.Record instances if last layer by @douglasdavis in #198
- fix: actually return a type-tracer when typetracing dak.cartesian by @lgray in #194
Misc.
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #192
- [organization] Create a set_form_keys function used in layers module by @douglasdavis in #195
- [experimental behaviors support] Use inspect to determine if we're passing in additional array contexts. by @lgray in #200
New Contributors
- @masonproffitt made their first contribution in #191
Full Changelog: 2023.3.1...2023.3.2
2023.3.1
What's Changed
New
- Add ability to have file prefix in
to_parquet
by @douglasdavis in #185
Fixes
- Fix URL in README by @douglasdavis in #182
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #183
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #186
- Cast
getitem
indices toint
(avoid passing NumPy scalar types which are not supported asgetitem
arguments in upstream awkward) by @douglasdavis in #190 - fix:
dak.cartesian
was not tracing properly, fix data touching, behaviors by @lgray in #189
Full Changelog: 2023.3.0...2023.3.1
2023.3.0
What's Changed
- reorder column projection by @martindurant in #176
- touch 'what' argument by hand in
dak.with_field
by @lgray in #178 - Retain divisions info for chunking in
to_dask_array
(if possible) by @douglasdavis in #179 - add
dtype=
argument toto_dask_array
by @douglasdavis in #181
Full Changelog: 2023.2.2...2023.3.0