Releases: scikit-hep/uproot5
Releases · scikit-hep/uproot5
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
Version 5.6.4
New features
(none!)
Bug-fixes and performance
- fix: ignore case of file extension by @ariostas in #1465
- fix: support accessing RNTuple fields by full path by @ariostas in #1466
- fix: RNTuple form construction logic by @ariostas in #1467
- fix: allow ATLAS-style file names for ROOT files by @zlmarshall in #1472
- fix: resolve issues with ROOT 6.36+ by @ariostas in #1463
- fix: change handling of anonymous RNTuple fields by @ariostas in #1469
- fix: preserve structure of jagged subfields when accessing the arrays directly by @ariostas in #1476
- refactor: increased code sharing between CPU and GPU interpretation in RNTuple reading by @fstrug in #1470
Other
- docs: add missing funding badges by @ariostas in #1461
- docs: add fstrug as a contributor for code by @allcontributors[bot] in #1478
- docs: add zlmarshall as a contributor for code by @allcontributors[bot] in #1477
- chore: update CITATION.cff by @ianna in #1459
- chore: skip broken version of fsspec by @ariostas in #1473
New Contributors
- @zlmarshall made their first contribution in #1472
Full Changelog: v5.6.3...v5.6.4
Version 5.6.3
New features
- feat: Optimized Reading of RNTuple Data from Storage into GPU Memory via CuFile GDS or POSIX by @fstrug in #1426
- refactor: RNTuple writing improvements by @ariostas in #1431
Bug-fixes and performance
Other
- docs: add RNTuple to getting started guide by @ariostas in #1454
- chore: update pre-commit hooks by @pre-commit-ci in #1443
- chore: update pre-commit hooks by @pre-commit-ci in #1446
- chore: update pre-commit hooks by @pre-commit-ci in #1456
- chore(deps): bump actions/attest-build-provenance from 2.3.0 to 2.4.0 in the actions group by @dependabot in #1451
- ci: change pre-commit autoupdate to a monthly schedule by @ariostas in #1444
New Contributors
Full Changelog: v5.6.2...v5.6.3
Version 5.6.2
New features
(none!)
Bug-fixes and performance
- fix: Only dispatch requests to Source if we actually will use them by @nsmith- in #1436
- fix: Remove unused file handle by @nsmith- in #1437
Other
- chore: update pre-commit hooks by @pre-commit-ci in #1430
- chore(deps): bump the actions group with 2 updates by @dependabot in #1432
- chore(deps): unconstrain Dask dependency by @ariostas in #1433
- chore: update pre-commit hooks by @pre-commit-ci in #1435
- chore: update pin on dask-awkward by @ianna in #1438
Full Changelog: v5.6.1...v5.6.2
Version 5.6.1
New features
- feat: RNTuple reading improvements by @ariostas in #1406
- feat: RNTuple reading with Dask by @ariostas in #1412
- feat: support writing ListArrays to RNTuples by @ariostas in #1416
Bug-fixes and performance
- fix: compress RNTuple column data by @ariostas in #1413
- fix: issue with empty big_endian array by @pfackeldey in #1420
- fix: safer branch title access by @pfackeldey in #1421
Other
- docs: add contributing guide by @ianna in #1425
- test: ATLAS Physlite CI test for RNTuple dev by @ArturU043 in #1411
- chore: update pre-commit hooks by @pre-commit-ci in #1405
- chore: update pre-commit hooks by @pre-commit-ci in #1407
- chore: update pre-commit hooks by @pre-commit-ci in #1408
- chore(deps): bump scientific-python/upload-nightly-action from 0.6.1 to 0.6.2 in the actions group by @dependabot in #1410
- chore: update pre-commit hooks by @pre-commit-ci in #1414
- chore: better error message when writing TBaskets that are too large by @ariostas in #1415
- chore: update pre-commit hooks by @pre-commit-ci in #1418
- chore: update pre-commit hooks by @pre-commit-ci in #1423
- chore: move to using dependency-groups by @henryiii in #1427
- ci: switch to micromamba by @ariostas in #1401
- ci: pin Chrome version for Pyodide tests by @ariostas in #1422
New Contributors
- @ArturU043 made their first contribution in #1411
Full Changelog: v5.6.0...v5.6.1
Version 5.6.0
New features
- feat: basic RNTuple writing by @ariostas in #1356
- feat: Optional support to add c++ typenames to parameters in uproot.dask by @prayagyadav in #1375
- feat: enable manual column optimization with dask-awkward by @pfackeldey in #1394
- feat: add entry_start and entry_stop to uproot.concatenate by @pfackeldey in #1396
- feat: all essential RNTuple writing functionality by @ariostas in #1395
Bug-fixes and performance
- fix: restrict to the environment set for the trusted publisher by @ianna in #1381
- fix: test to check that we can write via xrootd by @maxgalli in #1380
- perf: make
dask_writea tree reduction by @ikrommyd in #1386
Other
- docs: add ikrommyd as a contributor for code by @allcontributors in #1389
- chore: update pre-commit hooks by @pre-commit-ci in #1390
- chore: update pyodide in CI and add more tests by @ariostas in #1365
- chore(deps): bump actions/attest-build-provenance from 2.2.0 to 2.2.2 in the actions group by @dependabot in #1397
- chore: update pre-commit hooks by @pre-commit-ci in #1398
- chore: add XRootD on macos by @ianna in #1399
- chore(deps): bump actions/attest-build-provenance from 2.2.2 to 2.2.3 in the actions group by @dependabot in #1402
New Contributors
- @prayagyadav made their first contribution in #1375
- @ikrommyd made their first contribution in #1386
- @maxgalli made their first contribution in #1380
Full Changelog: v5.5.2...v5.6.0