Awkward

Latest version: v2.7.4

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

Scan your dependencies

Page 1 of 44

2.7.4

New features
* feat: add a non-touching `ak.zip`, called `'ak.zip_no_broadcast'` by pfackeldey in https://github.com/scikit-hep/awkward/pull/3390

Bug-fixes and performance
_(none!)_

Other
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3389
* chore(deps): bump the actions group with 2 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3388


**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.7.3...v2.7.4

2.7.3

New features
* feat: add pretty nbytes repr to .show and jupyter repr by pfackeldey in https://github.com/scikit-hep/awkward/pull/3348
* feat: improve error message when indexing placeholder arrays by pfackeldey in https://github.com/scikit-hep/awkward/pull/3353

Bug-fixes and performance
* perf: make the ak.Array.mask weakly dependent on the array itself by pfackeldey in https://github.com/scikit-hep/awkward/pull/3347
* perf: add caches to reduce python overhead by pfackeldey in https://github.com/scikit-hep/awkward/pull/3359
* fix: current failing jax tests for `jax>=0.4.36` by pfackeldey in https://github.com/scikit-hep/awkward/pull/3340
* fix: placeholder arrays in record `__repr__` by pfackeldey in https://github.com/scikit-hep/awkward/pull/3342
* fix: stacktraces for custom exception handling by pfackeldey in https://github.com/scikit-hep/awkward/pull/3343
* fix: control attrs better as described in issue 3277 by pfackeldey in https://github.com/scikit-hep/awkward/pull/3344
* fix: enforce string-only keys in `.attrs` by pfackeldey in https://github.com/scikit-hep/awkward/pull/3350
* fix: `nbytes` property of `ak.Record` by pfackeldey in https://github.com/scikit-hep/awkward/pull/3352
* fix: hash of `HashableDict` by pfackeldey in https://github.com/scikit-hep/awkward/pull/3355
* fix: `datetime.datetime.utcfromtimestamp` deprecation warning by ianna in https://github.com/scikit-hep/awkward/pull/3338
* fix: version check in to_cudf for API change by martindurant in https://github.com/scikit-hep/awkward/pull/3339
* fix: nbytes repr for typetracers with nbytes=unknown_length by pfackeldey in https://github.com/scikit-hep/awkward/pull/3361
* fix: update Chicago Taxi Dataset URL to Zenodo by jpivarski in https://github.com/scikit-hep/awkward/pull/3357
* fix: always check '.length' for 'unknown_length' by jpivarski in https://github.com/scikit-hep/awkward/pull/3332
* fix: `_getitem_at_placeholder` checks by pfackeldey in https://github.com/scikit-hep/awkward/pull/3368
* fix: resulting __setitem__ layout type for ak.Record by pfackeldey in https://github.com/scikit-hep/awkward/pull/3372
* fix: change `primitive_policy` to allow converting Numpy arrays by ianna in https://github.com/scikit-hep/awkward/pull/3375
* fix: placeholder array repr with extra info by pfackeldey in https://github.com/scikit-hep/awkward/pull/3378
* fix: set allow_lazy to True to avoid touching potential placeholders by pfackeldey in https://github.com/scikit-hep/awkward/pull/3379
* fix: remove unsafe lru cache by pfackeldey in https://github.com/scikit-hep/awkward/pull/3384
* fix: test Pyodide with cibuildwheel and fix 32-bit issue by henryiii in https://github.com/scikit-hep/awkward/pull/3270

Other
* docs: add a performance tip to `ak.transform` docstring by pfackeldey in https://github.com/scikit-hep/awkward/pull/3369
* docs: add HavryliukAY as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/3376
* refactor: propagate attrs & behavior with dict-like `ak.Array` input data by pfackeldey in https://github.com/scikit-hep/awkward/pull/3374
* refactor: simplify attrs & fix its pickability (for e.g. dask.distributed) by pfackeldey in https://github.com/scikit-hep/awkward/pull/3383
* ci: use native arm for wheels by henryiii in https://github.com/scikit-hep/awkward/pull/3381
* chore: remove WASM building in docs.yml by jpivarski in https://github.com/scikit-hep/awkward/pull/3333
* chore: use `_util.native_to_byteorder` function in `ak.from_buffers` by pfackeldey in https://github.com/scikit-hep/awkward/pull/3354
* chore: remove duplicate code by pfackeldey in https://github.com/scikit-hep/awkward/pull/3360
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3336
* chore(deps): bump the actions group across 1 directory with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3358
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3367
* chore(deps): bump docker/setup-qemu-action from 3.2.0 to 3.3.0 in the actions group by dependabot in https://github.com/scikit-hep/awkward/pull/3366
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3377
* chore: native Apple Silicon wheels by henryiii in https://github.com/scikit-hep/awkward/pull/3382
* chore: check if 32bit right broadcasting test pass again by pfackeldey in https://github.com/scikit-hep/awkward/pull/3386
* chore: reducing warnings by henryiii in https://github.com/scikit-hep/awkward/pull/3387
* chore: minor cleanup by henryiii in https://github.com/scikit-hep/awkward/pull/3385


**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.7.2...v2.7.3

2.7.2

This is the first version built with MacOS 13 instead of MacOS 12.

New features

* feat: Content.form_with_key_path() by jpivarski in https://github.com/scikit-hep/awkward/pull/3311
* feat: allow `np.array`s in `ak.full_like` as fill_value by pfackeldey in https://github.com/scikit-hep/awkward/pull/3315

Bug-fixes and performance

* fix: sorting of record arrays without fields (`ak.zip(tuple(...))`) by pfackeldey in https://github.com/scikit-hep/awkward/pull/3314
* fix: concatenation of empty records by pfackeldey in https://github.com/scikit-hep/awkward/pull/3316
* fix: extend limit on number of regular arrays to concatenate by ianna in https://github.com/scikit-hep/awkward/pull/3312
* fix: typetracer lengths for optiontypes in 'ak.where' broadcastings by pfackeldey in https://github.com/scikit-hep/awkward/pull/3322
* fix: handle type tracer correctly in indexed option array flattening by lgray in https://github.com/scikit-hep/awkward/pull/3325
* fix: Upstream API changes in cuDF 24.10 by jpivarski in https://github.com/scikit-hep/awkward/pull/3328 (but actually by martindurant; see https://github.com/scikit-hep/awkward/pull/3309)

Other

* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3319
* chore(deps): bump the actions group with 2 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3318
* chore: upgrade macos-12 -> macos-13 by jpivarski in https://github.com/scikit-hep/awkward/pull/3327
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3323

**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.7.1...v2.7.2

2.7.1

New features

_(none!)_

Bug-fixes and performance

* fix: test from_raggedtensor on CUDA by ianna in https://github.com/scikit-hep/awkward/pull/3298
* fix: use None when ndims can't be inferred from a layout-like obj by pfackeldey in https://github.com/scikit-hep/awkward/pull/3299
* fix: ak.argcombinations should allow negative axis by jpivarski in https://github.com/scikit-hep/awkward/pull/3301
* fix: restrict `named_axis` inferring to `ak.Arrays/ak.Records/ak.HighLevelContexts` by default by pfackeldey in https://github.com/scikit-hep/awkward/pull/3304

Other

* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3303
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3307
* chore(deps): bump the actions group across 1 directory with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3306

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

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

Page 1 of 44

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.