Published July 4, 2026 | Version v5.7.5

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

  • feat: support path objects with storage_options in uproot.open by @kratsg in https://github.com/scikit-hep/uproot5/pull/1641
  • feat: finish implementing library kwarg for RNTuples by @ariostas in https://github.com/scikit-hep/uproot5/pull/1632

Bug-fixes and performance

  • fix: implement report=True for RNTuple.iterate by @KaranSinghDev in https://github.com/scikit-hep/uproot5/pull/1630
  • fix: uproot.dask cannot handle grouped TObject properly by @mrzimu in https://github.com/scikit-hep/uproot5/pull/1642
  • fix: add typenames to form so Coffea can use them by @ariostas in https://github.com/scikit-hep/uproot5/pull/1668
  • fix: interpretation dtype handling returned byte-swapped data by @henryiii in https://github.com/scikit-hep/uproot5/pull/1648
  • fix: avoid std::any in pyroot_to_buffer to support older ROOT versions by @Paramveersingh-S in https://github.com/scikit-hep/uproot5/pull/1667
  • fix: accidental dropping of AsGrouped by @ariostas in https://github.com/scikit-hep/uproot5/pull/1670
  • fix: concurrency settings from build workflow by @ianna in https://github.com/scikit-hep/uproot5/pull/1675

Other

  • ci: pin micromamba version and bump Pyodide version by @ariostas in https://github.com/scikit-hep/uproot5/pull/1633
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/scikit-hep/uproot5/pull/1626
  • ci: Move fsspec-xrootd into separate dependency group by @ariostas in https://github.com/scikit-hep/uproot5/pull/1639
  • chore(ci): harden ci config by @ariostas in https://github.com/scikit-hep/uproot5/pull/1635
  • chore: improve streamer reading by @ariostas in https://github.com/scikit-hep/uproot5/pull/1644
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/scikit-hep/uproot5/pull/1638
  • chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the actions group across 1 directory by @dependabot[bot] in https://github.com/scikit-hep/uproot5/pull/1645
  • chore: add an AGENTS file by @henryiii in https://github.com/scikit-hep/uproot5/pull/1647
  • chore(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 in the actions group by @dependabot[bot] in https://github.com/scikit-hep/uproot5/pull/1662
  • chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 in the actions group by @dependabot[bot] in https://github.com/scikit-hep/uproot5/pull/1663
  • chore: exclude awkward and skhep-testdata from delay requirement by @ariostas in https://github.com/scikit-hep/uproot5/pull/1665
  • chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 in the actions group by @dependabot[bot] in https://github.com/scikit-hep/uproot5/pull/1666
  • test: fix importorskip statements in tests by @ikrommyd in https://github.com/scikit-hep/uproot5/pull/1671
  • chore(deps): bump actions/setup-python from 6.2.0 to 6.3.0 in the actions group by @dependabot[bot] in https://github.com/scikit-hep/uproot5/pull/1672

New Contributors

  • @Paramveersingh-S made their first contribution in https://github.com/scikit-hep/uproot5/pull/1667

Full Changelog: https://github.com/scikit-hep/uproot5/compare/v5.7.4...v5.7.5

Notes

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

Files

scikit-hep/uproot5-v5.7.5.zip

Files (1.2 MB)

Name Size Download all
md5:c903feb671bedf1e6198b4f9ba156a87
1.2 MB Preview Download

Additional details

Related works