Skip to content

Releases: scikit-hep/uproot5

Version 5.7.4

30 Apr 09:10
fe9ad24

Choose a tag to compare

New features

(none!)

Bug-fixes and performance

  • fix: issues with freethreading and include Python 3.14t in CI by @ariostas in #1619
  • fix: TProfile reading and writing logic by @ariostas in #1609
  • fix: FreeSegments end calculation when crossing 2 GB boundary by @ariostas in #1622

Other

  • chore(deps): bump mymindstorm/setup-emsdk from 14 to 15 in the actions group by @dependabot[bot] in #1613
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in #1614
  • chore(ci): resolve issues with GPU CI by @ariostas in #1615
  • ci: bump setup-uv to maintained tag scheme by @henryiii in #1616
  • chore(deps): bump mymindstorm/setup-emsdk from 15 to 16 in the actions group by @dependabot[bot] in #1618
  • chore(deps): bump astral-sh/setup-uv from 8.0.0 to 8.1.0 in the actions group by @dependabot[bot] in #1621
  • chore(deps): bump scientific-python/upload-nightly-action from 0.6.3 to 0.6.4 in the actions group by @dependabot[bot] in #1623
  • docs: update to reflect that RNTuple is the default writing format by @ariostas in #1624

Full Changelog: v5.7.3...v5.7.4

Version 5.7.3

03 Apr 16:34
1725945

Choose a tag to compare

New features

  • feat: add awkward_form method for TMatrixTSym-v5 model by @mrzimu in #1610

Bug-fixes and performance

  • fix: logical bug in boundary check for unique RField names by @mrzimu in #1602
  • fix: bug in num_entries to properly use regularize_files by @nickwp in #1603
  • fix: resolve issue mktree/mkrntuple creating subdirectories by @ariostas in #1599
  • fix: fix rare issue that causes corrupted free_num_bytes by @ariostas in #1601
  • fix: allow tuples and slightly more generic NumPy dtypes in mktree and mkrntuple by @ariostas in #1604
  • fix: use Python ints for start/stop when reading a single basket by @ariostas in #1605
  • fix: make step sizes of iterate more accurate by @ariostas in #1606

Other

New Contributors

Full Changelog: v5.7.2...v5.7.3

Version 5.7.2

12 Mar 19:23
f19065d

Choose a tag to compare

New features

(none!)

Bug-fixes and performance

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

Other

New Contributors

Full Changelog: v5.7.1...v5.7.2

Version 5.7.1

30 Jan 18:58
9c52730

Choose a tag to compare

New features

None

Bug-fixes and performance

  • fix: Defer default timeouts to underlying libraries where possible by @chaen in #1560

Other

New Contributors

Full Changelog: v5.7.0...v5.7.1

Version 5.7.0

25 Jan 14:38
e3f6c91

Choose a tag to compare

New features

  • feat: set divisions to unknown if we expect a read error report in uproot.dask by @ikrommyd in #1543

Bug-fixes and performance

  • fix: Remove spaces in class names when TBranch matching streamer by @mrzimu in #1542
  • fix: allow start=stop=0 for empty files in uproot.dask by @ikrommyd in #1540
  • fix: exit early from uproot.iterate when no branches/fields match the filters by @Rachit931 in #1554

Other

New Contributors

Full Changelog: v5.6.9...v5.7.0

Version 5.6.9

16 Dec 10:59
fcb1333

Choose a tag to compare

New features

  • feat: implement VirtualArray support for RNTuples by @ariostas in #1503

Bug-fixes and performance

  • fix: avoid misinterpreting counter branch as dimension by @ariostas in #1521
  • fix: update minio interface to be compatible with future versions by @ariostas in #1527
  • fix: add missing imports so that dataframes can be written to ttrees by @ariostas in #1524
  • fix(ci): use new api to get cache path for skhep_testdata by @ariostas in #1536
  • fix: writing TProfiles from hist by @ariostas in #1532

Other

Full Changelog: v5.6.8...v5.6.9

Version 5.6.8

29 Oct 20:04
be2f112

Choose a tag to compare

New features

(none!)

Bug-fixes and performance

  • fix: Revert "fix: Remove spaces in fParentName and fClassName when matching streamer" by @ariostas in #1519

Other

(none!)

Full Changelog: v5.6.7...v5.6.8

Version 5.6.7

28 Oct 15:40
8de2d22

Choose a tag to compare

New features

Bug-fixes and performance

  • fix: Remove spaces in fParentName and fClassName when matching streamer by @mrzimu in #1505
  • fix: cernbox file can't be opened over http by @ianna in #1506
  • fix: is-jagged determination patterns miss the brackets by @mrzimu in #1517

Other

  • chore: update Python badge to 3.14 by @ianna in #1500
  • chore: update pre-commit hooks by @pre-commit-ci[bot] in #1507
  • chore(deps): bump astral-sh/setup-uv from 6 to 7 in the actions group by @dependabot[bot] in #1509
  • chore: improve pyproject.toml from sp-repo-review checks by @henryiii in #1511
  • chore: only use canonical forms for RNTuple reading by @ariostas in #1512
  • chore: improve mktree method and update docs to help transition to RNTuple by @ariostas in #1515
  • chore(deps): bump actions/download-artifact from 5 to 6 in the actions group by @dependabot[bot] in #1516
  • docs: add mrzimu as a contributor for code by @allcontributors[bot] in #1508

New Contributors

Full Changelog: v5.6.6...v5.6.7

Version 5.6.6

21 Sep 20:04
65b4af6

Choose a tag to compare

New features

(none!)

Bug-fixes and performance

  • fix: correctly write all Awkward array types to RNTuple by @ariostas in #1496

Other

Full Changelog: v5.6.5...v5.6.6

Version 5.6.5

06 Sep 16:15
1359273

Choose a tag to compare

New features

  • feat: better show method for RNTuples by @ariostas in #1482
  • feat: add RNTuple writing support for IndexedArray and fix IndexedOptionArray by @ariostas in #1493

Bug-fixes and performance

  • fix: hide some subfields for variant and atomic fields by @ariostas in #1492
  • fix: resolve issues with Coffea reading RNTuples by @ariostas in #1419

Other

Full Changelog: v5.6.4...v5.6.5