Published February 8, 2026
| Version v2.9.0
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: drop Python 3.9 by @henryiii in https://github.com/scikit-hep/awkward/pull/3816
Bug-fixes and performance
- fix: pass the right input type to
awkward_NumpyArray_subrange_equal*kernels by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3818 - fix: define behavior class within the test function in
test_1511_set_attribute.pyto make it thread-local by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3826 - fix: properly respect requested byteorder in
ak.from_buffersfor ndarray buffers by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3820 - fix: use
set_maskinstead ofset_base_maskinto_cudfby @ikrommyd in https://github.com/scikit-hep/awkward/pull/3847
Other
- chore: use "M8" dtype instead of "<M8" in tests by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3819
- chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0 in the actions group by @dependabot[bot] in https://github.com/scikit-hep/awkward/pull/3828
- chore: move array definitions inside test functions in
test_1490_jax_reducers_combinations.pyby @ikrommyd in https://github.com/scikit-hep/awkward/pull/3829 - chore: xfail
tests-cuda/test_3051_to_cuda.pyonly in the latest cudf by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3836 - chore: do not skip
test_recordarray_argmax_y_fieldand make the xfail reason consistent fortest_listarray_sortintests-cuda/test_3459_virtualarray_with_cuda.pyby @ikrommyd in https://github.com/scikit-hep/awkward/pull/3837 - chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/scikit-hep/awkward/pull/3834
- chore: delete old
VirtualArrayclass by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3848 - build: drop support for PyPy by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3835
- ci: drop 3.13t by @henryiii in https://github.com/scikit-hep/awkward/pull/3843
- ci: drop cp/pp build selectors by @henryiii in https://github.com/scikit-hep/awkward/pull/3854
- docs: add automated contributions policy to CONTRIBUTING.md by @ianna in https://github.com/scikit-hep/awkward/pull/3831
- docs: document named-axis support for axis in high-level operations by @X0708a in https://github.com/scikit-hep/awkward/pull/3823
- refactor: improve
ak.to_cudferrors and documentation by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3850
Full Changelog: https://github.com/scikit-hep/awkward/compare/v2.8.12...v2.9.0
Notes
Files
scikit-hep/awkward-v2.9.0.zip
Files
(7.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:85177181e72fa71bce9eaf018258cad0
|
7.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/scikit-hep/awkward/tree/v2.9.0 (URL)
Software
- Repository URL
- https://github.com/scikit-hep/awkward