Published March 12, 2026 | Version v5.7.2
Software Open

Uproot

  • 1. Princeton University
  • 2. University of Birmingham
  • 3. Purdue University
  • 4. Veermata Jijabai Technological Institute
  • 5. Manipal Institute of Technology
  • 6. Harvard University
  • 7. Fermilab
  • 8. CERN
  • 9. Santa Cruz Institute for Particle Physics

Description

New features

(none!)

Bug-fixes and performance

  • fix: make Library.eq safe for invalid comparisons by @Rachit931 in https://github.com/scikit-hep/uproot5/pull/1565
  • fix: respect entry bounds for RNTuple.iterate and add of regressions tests for out of bounds by @KaranSinghDev in https://github.com/scikit-hep/uproot5/pull/1573
  • fix: resolve issues with pyroot buffer reallocation by @ariostas in https://github.com/scikit-hep/uproot5/pull/1569
  • fix: GPU interpretation of RNTuple data working and implement nvCOMP decompression with nvCOMP library by @fstrug in https://github.com/scikit-hep/uproot5/pull/1557
  • fix: allow mkrntuple to accept wider range of objects that can be reduced to RecordArray/RecordForm by @ariostas in https://github.com/scikit-hep/uproot5/pull/1577
  • fix: ensure RNTuple _from_zigzag applies bit shift on unsigned integers by @wdconinc in https://github.com/scikit-hep/uproot5/pull/1593
  • fix: make inherited fields accessible by @ariostas in https://github.com/scikit-hep/uproot5/pull/1589
  • fix: reading RNTuple fields into NumPy by @ariostas in https://github.com/scikit-hep/uproot5/pull/1591
  • refactor: Removes optional handling for required dependencies. by @Rachit931 in https://github.com/scikit-hep/uproot5/pull/1579

Other

  • chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0 in the actions group by @dependabot[bot] in https://github.com/scikit-hep/uproot5/pull/1566
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/scikit-hep/uproot5/pull/1567
  • docs: add AI-assisted contributions guidelines by @ianna in https://github.com/scikit-hep/uproot5/pull/1562
  • chore: skip broken fsspec version by @ariostas in https://github.com/scikit-hep/uproot5/pull/1583
  • chore: support RNTuple v1.0.1.0 format (attribute set record frame) by @wdconinc in https://github.com/scikit-hep/uproot5/pull/1580
  • chore(deps): bump the actions group with 2 updates by @dependabot[bot] in https://github.com/scikit-hep/uproot5/pull/1587
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/scikit-hep/uproot5/pull/1588
  • chore: add codecov by @ariostas in https://github.com/scikit-hep/uproot5/pull/1590
  • docs: add wdconinc as a contributor for code by @allcontributors[bot] in https://github.com/scikit-hep/uproot5/pull/1584
  • docs: add KaranSinghDev as a contributor for code by @allcontributors[bot] in https://github.com/scikit-hep/uproot5/pull/1585
  • docs: RNTuple GPU reading by @fstrug in https://github.com/scikit-hep/uproot5/pull/1595

New Contributors

  • @wdconinc made their first contribution in https://github.com/scikit-hep/uproot5/pull/1580
  • @KaranSinghDev made their first contribution in https://github.com/scikit-hep/uproot5/pull/1573

Full Changelog: https://github.com/scikit-hep/uproot5/compare/v5.7.1...v5.7.2

Notes

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

Files

scikit-hep/uproot5-v5.7.2.zip

Files (1.2 MB)

Name Size Download all
md5:836adff8b9284ceb40f8366e0e528216
1.2 MB Preview Download

Additional details

Related works