Published January 25, 2026
| Version v2.8.12
Software
Open
Awkward Array
Authors/Creators
- 1. Princeton University
- 2. Manipal Institute Of Technology
- 3. Purdue University
- 4. National Institute of Technology, Durgapur
- 5. Fermilab
- 6. Harvard University
- 7. Rice University
Description
New features
- feat: improve merging of
NumpyArrays and simplification ofUnionArrays + fixak.almost_equalforUnionArrays by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3773 - feat: Add
ak.sort()for CUDA backend by @shwina in https://github.com/scikit-hep/awkward/pull/3750 - feat: Make
ak.combinationsfaster on GPU by usingcp.searchsortedto compute output list indexes by @shwina in https://github.com/scikit-hep/awkward/pull/3795 - feat: add argmax implementation using CCCL by @maxymnaumchyk in https://github.com/scikit-hep/awkward/pull/3777
- feat: make
ak.combinationsfaster on GPU by usingcp.searchsortedto compute output list indexes by @ianna in https://github.com/scikit-hep/awkward/pull/3798 - feat: add argmin implementation using CCCL by @maxymnaumchyk in https://github.com/scikit-hep/awkward/pull/3811
Bug-fixes and performance
- fix: incorrect type passed down for the
mergeastableargument by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3779 - fix: fix
ak.validity_errorfor typetracer-backed layouts with unknown length by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3784 - fix: make
ak.enforce_typework with typetracers by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3764 - fix:
ArrayBuilder.show()formatter forwarding by @X0708a in https://github.com/scikit-hep/awkward/pull/3796 - fix: fix and test
Form.length_zero/one_array()by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3810 - fix: make named axis thread-safe and start testing using multiple threads in CI by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3805
Other
- ci: use codecov token by @ariostas in https://github.com/scikit-hep/awkward/pull/3769
- chore(ci): use macOS to test ML dependencies by @ariostas in https://github.com/scikit-hep/awkward/pull/3774
- chore(deps): bump the actions group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/scikit-hep/awkward/pull/3778
- ci: xfail failing cudf tests until fixed by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3781
- chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/scikit-hep/awkward/pull/3785
- chore: request for tensorflow in requirements only if python < 3.14 by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3787
- chore: fix noxfile on Intel macOS by @henryiii in https://github.com/scikit-hep/awkward/pull/3815
- docs: add X0708a as a contributor for code by @allcontributors[bot] in https://github.com/scikit-hep/awkward/pull/3797
- docs: add a comparison of different argmax implementations (using unary_transform, segmented_reduce and cuda-kernels) by @maxymnaumchyk in https://github.com/scikit-hep/awkward/pull/3800
- docs: Document GPU backend and cuDF compatibility limitations by @X0708a in https://github.com/scikit-hep/awkward/pull/3813
New Contributors
- @X0708a made their first contribution in https://github.com/scikit-hep/awkward/pull/3796
Full Changelog: https://github.com/scikit-hep/awkward/compare/v2.8.11...v2.8.12
Notes
Files
scikit-hep/awkward-v2.8.12.zip
Files
(7.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:8c86cb3c66e5001cc8f83712d389b16a
|
7.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/scikit-hep/awkward/tree/v2.8.12 (URL)
Software
- Repository URL
- https://github.com/scikit-hep/awkward