Work

Awkward Array

Year: 2021
Type: conference-paper
Abstract: <!-- Release notes generated using configuration in .github/release.yml at v2.14.0 --> 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_arrow datetime 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_4264 to 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_roundtrip comparison by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4317 test: add a no-raise property-test module for ak.any by @TaiSakuma in https://github.com/scikit-hep/awkward/pull/4314 test: widen _has_issue_4228 to 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
Author: Jim Pivarski
Language: English
Subfield: Software
Open Access status: gold
OpenAlex ID: W4249365828
FWCI:
Cites:
Cited by:
Related to: 10