Releases: scikit-hep/uproot5
Releases · scikit-hep/uproot5
Version 5.7.4
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
New features
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
- docs: add nickwp as a contributor for code by @allcontributors[bot] in #1607
- ci: fix upload of test report by @ariostas in #1600
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #1611
New Contributors
Full Changelog: v5.7.2...v5.7.3
Version 5.7.2
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_zigzagapplies 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
- chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0 in the actions group by @dependabot[bot] in #1566
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #1567
- docs: add AI-assisted contributions guidelines by @ianna in #1562
- chore: skip broken fsspec version by @ariostas in #1583
- chore: support RNTuple v1.0.1.0 format (attribute set record frame) by @wdconinc in #1580
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #1587
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #1588
- chore: add codecov by @ariostas in #1590
- docs: add wdconinc as a contributor for code by @allcontributors[bot] in #1584
- docs: add KaranSinghDev as a contributor for code by @allcontributors[bot] in #1585
- docs: RNTuple GPU reading by @fstrug in #1595
New Contributors
- @wdconinc made their first contribution in #1580
- @KaranSinghDev made their first contribution in #1573
Full Changelog: v5.7.1...v5.7.2
Version 5.7.1
Version 5.7.0
New features
- feat: set divisions to unknown if we expect a read error report in
uproot.daskby @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.daskby @ikrommyd in #1540 - fix: exit early from uproot.iterate when no branches/fields match the filters by @Rachit931 in #1554
Other
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #1544
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #1548
- chore: remove minio dependency by @ariostas in #1547
- chore: drop support for Python 3.9 by @ariostas in #1550
- chore: switch to writing RNTuples by default by @ariostas in #1556
- refactor: use better public API to clear divisions in
uproot.daskby @ikrommyd in #1551 - docs: clarify decompression_executor and interpretation_executor usage by @Rachit931 in #1552
- docs: add Rachit931 as a contributor for doc by @allcontributors[bot] in #1553
- docs: clarify max_num_elements option behavior by @Rachit931 in #1555
New Contributors
- @Rachit931 made their first contribution in #1552
Full Changelog: v5.6.9...v5.7.0
Version 5.6.9
New features
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
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #1522
- chore: pytest log_level is better than log_cli_level by @henryiii in #1525
- chore(deps): bump actions/checkout from 5 to 6 in the actions group by @dependabot[bot] in #1526
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #1530
- chore(deps): bump actions/download-artifact from 6 to 7 in the actions group by @dependabot[bot] in #1537
- docs: add ianna as a contributor for code by @allcontributors[bot] in #1538
Full Changelog: v5.6.8...v5.6.9
Version 5.6.8
New features
(none!)
Bug-fixes and performance
- fix: Revert "fix: Remove spaces in
fParentNameandfClassNamewhen matching streamer" by @ariostas in #1519
Other
(none!)
Full Changelog: v5.6.7...v5.6.8
Version 5.6.7
New features
- feat: add tree to virtual array conversion by @pfackeldey in #1393
- feat: Add custom interpretation API by @mrzimu in #1434
- feat: implement caching support for RNTuple reading by @ariostas in #1513
Bug-fixes and performance
- fix: Remove spaces in
fParentNameandfClassNamewhen 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
New features
(none!)
Bug-fixes and performance
Other
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #1495
- chore: officialy support Python 3.14 by @ariostas in #1479
Full Changelog: v5.6.5...v5.6.6
Version 5.6.5
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
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #1483
- chore(deps): bump actions/download-artifact from 4 to 5 in the actions group by @dependabot[bot] in #1485
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #1487
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #1491
- chore: warn about switching to writing RNTuples by default by @ariostas in #1488
- ci: updates and fixes to Pyodide tests by @ariostas in #1464
Full Changelog: v5.6.4...v5.6.5