| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| header-only.zip | 2026-09-17 | 43.7 kB | |
| README.md | 2026-09-17 | 4.6 kB | |
| Version 2.14.0 source code.tar.gz | 2026-09-17 | 7.1 MB | |
| Version 2.14.0 source code.zip | 2026-09-17 | 8.1 MB | |
| Totals: 4 Items | 15.3 MB | 2 | |
What's Changed
New features
- feat: add ak.from_cudf and rewrite to_cudf via libcudf by @aashirvad08 in https://github.com/scikit-hep/awkward/pull/3949
Bug Fixes
- fix: remove the vectorized union-flattening fast path by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4303
- fix: enforce the plain-function contract in @experimental by @aashirvad08 in https://github.com/scikit-hep/awkward/pull/4320
- fix:
to_arrowdatetime conversion by @ianna in https://github.com/scikit-hep/awkward/pull/3647 - fix: out-of-bounds write in Cupy.repeat() with trailing zeros by @kmohrman in https://github.com/scikit-hep/awkward/pull/4311
Performance
- perf: optimize option-type ListArray to Arrow conversion by @aashirvad08 in https://github.com/scikit-hep/awkward/pull/4207
- perf: project option inputs in broadcasting with one nonzero and integer takes by @lgray in https://github.com/scikit-hep/awkward/pull/4326
- perf: skip named-axis machinery when no input carries named axes by @ikrommyd in https://github.com/scikit-hep/awkward/pull/4332
- perf: cache whether a virtual array's shape is known by @ikrommyd in https://github.com/scikit-hep/awkward/pull/4337
- perf: return the input array from asarray when it already has the requested dtype by @ikrommyd in https://github.com/scikit-hep/awkward/pull/4343
- perf: test field-name slices before integer-like slices by @ikrommyd in https://github.com/scikit-hep/awkward/pull/4344
- perf: fast-path int and numpy integers in is_integer by @ikrommyd in https://github.com/scikit-hep/awkward/pull/4345
Documentation
- docs: require the experimental mark when introducing new public APIs by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4299
- docs: render experimental API notices by @Soumoditya in https://github.com/scikit-hep/awkward/pull/4315
- docs: add summary lines to 9 field/name/parameter operation docstrings by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4134
- docs: add summary lines to 8 from_* array-library converter docstrings by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4136
- docs: add kmohrman as a contributor for code by @allcontributors[bot] in https://github.com/scikit-hep/awkward/pull/4328
- docs: add summary lines to 8 missing-value operation docstrings by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4130
- docs: update CITATION.cff by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4330
- docs: read the Chicago taxi dataset from an R2 mirror by @ianna in https://github.com/scikit-hep/awkward/pull/4327
Testing
- test: exclude layouts affected by [#4305] from the parquet roundtrip tests by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4306
- test: widen
has_issue_4264to lists under untrimmed regular content by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4309 - test: exclude layouts affected by [#4316] from the Arrow
test_roundtripcomparison by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4317 - test: add a no-raise property-test module for
ak.anyby @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4314 - test: widen
_has_issue_4228to union option children longer than their used length by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4318 - test: match the experimental warning filter by message, not by class path by @ikrommyd in https://github.com/scikit-hep/awkward/pull/4353
Build & CI
- ci: pin numpy below 2.5 in the GPU test environment by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4313
- chore(deps): bump hypothesis-awkward from 0.19.1 to 0.20.0 by @dependabot[bot] in https://github.com/scikit-hep/awkward/pull/4294
- chore: generate kernel artefacts from CMake instead of nox -s prepare by @henryiii in https://github.com/scikit-hep/awkward/pull/4190
- ci: deploy the documentation to the gh-pages branch by @ariostas in https://github.com/scikit-hep/awkward/pull/4323
- chore(deps): bump the actions group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/scikit-hep/awkward/pull/4322
- chore: Cap cuda-cccl version at 1.1.1 by @shwina in https://github.com/scikit-hep/awkward/pull/4356
New Contributors
- @Soumoditya made their first contribution in https://github.com/scikit-hep/awkward/pull/4315
- @kmohrman made their first contribution in https://github.com/scikit-hep/awkward/pull/4311
Full Changelog: https://github.com/scikit-hep/awkward/compare/v2.13.0...v2.14.0