There is a newer version of the record available.

Published October 28, 2025 | Version v2.8.10
Software Open

Awkward Array

  • 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: preserve field order when replacing existing fields in with_field by @DylanModesitt in https://github.com/scikit-hep/awkward/pull/3681
  • feat: add to_/from_safetensors by @pfackeldey in https://github.com/scikit-hep/awkward/pull/3685

Bug-fixes and performance

  • fix: update image cell in thinking-in-arrays.ipynb by @ianna in https://github.com/scikit-hep/awkward/pull/3660
  • fix: prefix with an underscore unused variables by @ianna in https://github.com/scikit-hep/awkward/pull/3672
  • fix(ci): fix issues with dependencies for GPU tests by @ariostas in https://github.com/scikit-hep/awkward/pull/3673
  • fix: convert integer-like objects to python integers in shapes by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3662
  • fix: avoid recursion limit when concatenating EmptyArrays by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3664
  • fix: only check VirtualNDArray's shape versus count in from_buffers if both are known by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3667
  • fix: preserve the type when indexed by an empty array by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/3678
  • fix: ensure masked string/bytestring dtypes can hold 'nan' fill value… by @JamesBrofos in https://github.com/scikit-hep/awkward/pull/3692
  • fix: add missing units to datetime/timedelta in a test by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/3688
  • fix: pass attrs parameter to wrap_layout in from_* by @DylanModesitt in https://github.com/scikit-hep/awkward/pull/3687
  • fix: use jax's __setitem__ syntax in ak.merge_union_of_records to make it work with the jax backend by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3596

Other

  • chore(deps): bump pypa/cibuildwheel from 3.1 to 3.2 in the actions group by @dependabot[bot] in https://github.com/scikit-hep/awkward/pull/3665
  • chore(deps): bump the actions group with 2 updates by @dependabot[bot] in https://github.com/scikit-hep/awkward/pull/3670
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/scikit-hep/awkward/pull/3671
  • chore: mac os 13 hosted runner image is closing down by @ianna in https://github.com/scikit-hep/awkward/pull/3666
  • chore: improve pyproject.toml from sp-repo-review checks by @henryiii in https://github.com/scikit-hep/awkward/pull/3677
  • chore(deps): bump astral-sh/setup-uv from 6 to 7 in the actions group by @dependabot[bot] in https://github.com/scikit-hep/awkward/pull/3689
  • chore: small inconsistency/typo with the non-jax case below by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3698
  • chore(deps): bump the actions group with 2 updates by @dependabot[bot] in https://github.com/scikit-hep/awkward/pull/3699
  • docs: add TaiSakuma as a contributor for code by @allcontributors[bot] in https://github.com/scikit-hep/awkward/pull/3679
  • docs: add DylanModesitt as a contributor for code by @allcontributors[bot] in https://github.com/scikit-hep/awkward/pull/3684
  • docs: add JamesBrofos as a contributor for code by @allcontributors[bot] in https://github.com/scikit-hep/awkward/pull/3693
  • test: add cuda tests for virtual arrays by @ikrommyd in https://github.com/scikit-hep/awkward/pull/3459
  • test: add a test on flattering empty arrays by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/3700

New Contributors

  • @DylanModesitt made their first contribution in https://github.com/scikit-hep/awkward/pull/3681
  • @TaiSakuma made their first contribution in https://github.com/scikit-hep/awkward/pull/3678
  • @JamesBrofos made their first contribution in https://github.com/scikit-hep/awkward/pull/3692

Full Changelog: https://github.com/scikit-hep/awkward/compare/v2.8.9...v2.8.10

Notes

If you use this software, please cite it as below.

Files

scikit-hep/awkward-v2.8.10.zip

Files (7.7 MB)

Name Size Download all
md5:b9fbbf18e18f83a5118c2ae47dcb6cbc
7.7 MB Preview Download

Additional details

Related works