Awkward

Latest version: v2.8.1

Safety actively analyzes 724352 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 44

2.7.0

This release drops support for Python 3.8. The supported Python versions are now 3.9 through 3.13 (inclusive). Other than that, it does not differ from [2.6.10](https://github.com/scikit-hep/awkward/releases/tag/v2.6.10).

New features

_(none!)_

Bug-fixes and performance

_(none!)_

Other

* chore: remove Python 3.8, ensure Python 3.13 is included by jpivarski in https://github.com/scikit-hep/awkward/pull/3295

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.10...v2.7.0

2.6.10

New features

* feat: named axis for `ak.Array` by pfackeldey in https://github.com/scikit-hep/awkward/pull/3238
* feat: to/from TensorFlow Tensor by maxymnaumchyk in https://github.com/scikit-hep/awkward/pull/3292
* feat: updated LayoutBuilder.h (added functors) for C++11 compatibility by jpivarski in https://github.com/scikit-hep/awkward/pull/3281

Bug-fixes and performance

* fix: make sure 'at' is a cupy zero dim array by ianna in https://github.com/scikit-hep/awkward/pull/3271
* fix: add cuda backend support for `to_raggedtensor` and `from_raggedtensor` functions by maxymnaumchyk in https://github.com/scikit-hep/awkward/pull/3263
* fix: test `from_raggedtensor` on GPU by ianna in https://github.com/scikit-hep/awkward/pull/3288
* fix: correct handling of keepdims and mask_identity for weighted mean by nj-vs-vh in https://github.com/scikit-hep/awkward/pull/3291

Other

* docs: add tacaswell as a contributor for maintenance by allcontributors in https://github.com/scikit-hep/awkward/pull/3273
* docs: add basnijholt as a contributor for maintenance by allcontributors in https://github.com/scikit-hep/awkward/pull/3287
* docs: add nj-vs-vh as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/3293
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3275
* chore: delete `.DS_Store` and add it to .gitignore by basnijholt in https://github.com/scikit-hep/awkward/pull/3286
* chore(deps): bump the actions group across 1 directory with 2 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3290
* test: add simple slice test to cuda by martindurant in https://github.com/scikit-hep/awkward/pull/3242
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3284
* chore: increase try-it version of Awkward to 2.6.4 by jpivarski in https://github.com/scikit-hep/awkward/pull/3279

New Contributors
* basnijholt made their first contribution in https://github.com/scikit-hep/awkward/pull/3286
* nj-vs-vh made their first contribution in https://github.com/scikit-hep/awkward/pull/3291

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.9...v2.6.10

2.6.9

New features

* feat: Add to_cudf by martindurant in https://github.com/scikit-hep/awkward/pull/3051
* feat: to/from PyTorch Tensor by maxymnaumchyk in https://github.com/scikit-hep/awkward/pull/3259

Bug-fixes and performance

* perf: avoid inflating UnmaskedArrays in broadcasting when you can by jpivarski in https://github.com/scikit-hep/awkward/pull/3254
* fix: TypeError fix for `can_cast` by ianna in https://github.com/scikit-hep/awkward/pull/3255
* fix: ListArray slicing on GPU by ianna in https://github.com/scikit-hep/awkward/pull/3248
* fix: ak.typetracer.length_one_if_typetracer with option and union types by jpivarski in https://github.com/scikit-hep/awkward/pull/3266

Other

* docs: add ariostas as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/3240
* docs: add maxymnaumchyk as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/3241
* docs: pybind11 demo project should have NumPy own the data by jpivarski in https://github.com/scikit-hep/awkward/pull/3261
* ci: use official GHA for uv by henryiii in https://github.com/scikit-hep/awkward/pull/3269
* ci: restore Windows 32-bit wheels by henryiii in https://github.com/scikit-hep/awkward/pull/3268
* chore: update RapidJSON by tacaswell in https://github.com/scikit-hep/awkward/pull/3249
* chore: update affiliation in CITATION.cff by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3251
* chore(deps): bump the actions group across 1 directory with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3260
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3245

New Contributors
* tacaswell made their first contribution in https://github.com/scikit-hep/awkward/pull/3249

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.8...v2.6.9

2.6.8

New features

* feat: Add ak.array_equal by tcawlfield in https://github.com/scikit-hep/awkward/pull/3215
* feat: to TensorFlow RaggedTensor by maxymnaumchyk in https://github.com/scikit-hep/awkward/pull/3210
* feat: provide a way for `Form.select_columns` to distinguish structural dots from dots in the names of record fields by tcawlfield in https://github.com/scikit-hep/awkward/pull/3222

Bug-fixes and performance

* fix: 2881 akconcatenate fails trying to concatenate too many nested arrays by tcawlfield in https://github.com/scikit-hep/awkward/pull/3207
* fix: adjust checks in ForthMachine to prevent segfault when num_items is negative by ariostas in https://github.com/scikit-hep/awkward/pull/3209
* fix: generalize `Index.ptr` by jpivarski in https://github.com/scikit-hep/awkward/pull/3206
* fix: add `ak.array_equal` to NEP18 overrides, documentation, and add one more test by tcawlfield in https://github.com/scikit-hep/awkward/pull/3225
* fix: cuda max reducer bugfix and more tests by ianna in https://github.com/scikit-hep/awkward/pull/3228
* fix: empty arrays in ak.to_parquet with extensionarray=True by jpivarski in https://github.com/scikit-hep/awkward/pull/3234
* fix: GPU complex reducer prod for empty lists by ianna in https://github.com/scikit-hep/awkward/pull/3235

Other

* test: loosen message on test_2757 due to upstream Cython changes by jpivarski in https://github.com/scikit-hep/awkward/pull/3224
* style: fix documentation by maxymnaumchyk in https://github.com/scikit-hep/awkward/pull/3227
* ci: add 3.13 wheels by henryiii in https://github.com/scikit-hep/awkward/pull/3217
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3204
* chore(deps): bump the actions group across 1 directory with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3233

New Contributors
* ariostas made their first contribution in https://github.com/scikit-hep/awkward/pull/3209
* maxymnaumchyk made their first contribution in https://github.com/scikit-hep/awkward/pull/3210

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.7...v2.6.8

2.6.7

New features

* feat: combinations kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3150
* feat: complex reducers by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3149

Bug-fixes and performance

* fix: use classic linker with AppleClang 15+ by henryiii in https://github.com/scikit-hep/awkward/pull/3167
* fix: unexpected behaviour of akwhere with arrays containing nones by tcawlfield in https://github.com/scikit-hep/awkward/pull/3168
* fix: out of bounds index access issue in argmin and argmax complex in CPU kernel by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3176
* fix: refine the implementation of copy_behaviors by Saransh-cpp in https://github.com/scikit-hep/awkward/pull/3177
* fix: ak.to_parquet for a record-like non-Record by jpivarski in https://github.com/scikit-hep/awkward/pull/3175
* fix: proposal for 2947 by maxgalli in https://github.com/scikit-hep/awkward/pull/3191
* fix: requesting layout.form should not touch shape by jpivarski in https://github.com/scikit-hep/awkward/pull/3189
* fix: issue 3118 and 3185 by pfackeldey in https://github.com/scikit-hep/awkward/pull/3193
* fix: change np.integer to numbers.Integral by maxgalli in https://github.com/scikit-hep/awkward/pull/3195

Other

* ci: fix incorrect SDist name by henryiii in https://github.com/scikit-hep/awkward/pull/3201
* docs: add maxgalli as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/3198
* docs: add pfackeldey as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/3199
* chore(deps): bump the actions group across 1 directory with 4 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3184
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3172
* chore(deps): bump docker/setup-qemu-action from 3.1.0 to 3.2.0 in the actions group across 1 directory by dependabot in https://github.com/scikit-hep/awkward/pull/3190

New Contributors
* maxgalli made their first contribution in https://github.com/scikit-hep/awkward/pull/3191
* pfackeldey made their first contribution in https://github.com/scikit-hep/awkward/pull/3193

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.6...v2.6.7

2.6.6

New features

* feat: add slicing CUDA kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3140
* feat: add some misc CUDA kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3141
* feat: Adding awkward.semipublic submodule by tcawlfield in https://github.com/scikit-hep/awkward/pull/3152
* feat: 3154 from_parquet should be able to read partial columns by tcawlfield in https://github.com/scikit-hep/awkward/pull/3156
* feat: add reduce kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3136
* feat: copy_behaviors to make sub-classing easy by Saransh-cpp in https://github.com/scikit-hep/awkward/pull/3137

Bug-fixes and performance

* fix: use grid-stride looping for kernels with variable-length loops by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3130
* fix: don't let CuPy iterate over Index with Python for loops by jpivarski in https://github.com/scikit-hep/awkward/pull/3142
* fix: correct dtypes for numpy v2 by ianna in https://github.com/scikit-hep/awkward/pull/3159
* fix: ak.from_numpy should fail on zero-dimensional arrays. by tcawlfield in https://github.com/scikit-hep/awkward/pull/3161

Other

* test: reducer CUDA kernel tests by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3162
* ci: Ensure attestations for awkward-cpp sdist and wheels by matthewfeickert in https://github.com/scikit-hep/awkward/pull/3135
* ci: faster wheel builds by henryiii in https://github.com/scikit-hep/awkward/pull/3146
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3139
* chore(deps): bump the actions group across 1 directory with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3153
* chore: trying atomics and tree reduction for CUDA reducer kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3123
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3145

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.5...v2.6.6

Page 2 of 44

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.