Skip to content

Releases: scikit-hep/uproot5

Version 5.6.4

30 Jul 03:22
eec0866
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v5.6.3...v5.6.4

Version 5.6.3

08 Jul 07:49
ebc5e7c
Compare
Choose a tag to compare

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

  • perf: faster reading of files with many branches by @ariostas in #1448

Other

New Contributors

Full Changelog: v5.6.2...v5.6.3

Version 5.6.2

15 May 19:31
ff6e7a4
Compare
Choose a tag to compare

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

Full Changelog: v5.6.1...v5.6.2

Version 5.6.1

25 Apr 13:19
0ce0e8e
Compare
Choose a tag to compare

New features

Bug-fixes and performance

Other

New Contributors

Full Changelog: v5.6.0...v5.6.1

Version 5.6.0

10 Mar 13:40
41f7eb9
Compare
Choose a tag to compare

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_write a tree reduction by @ikrommyd in #1386

Other

New Contributors

Full Changelog: v5.5.2...v5.6.0

Version 5.5.2

12 Feb 16:51
1254938
Compare
Choose a tag to compare

New features

  • feat: support reading of custom-length RNTuple floats and suppressed columns by @ariostas in #1347

Bug-fixes and performance

  • fix: uproot was exposed in one place to dask's _task_spec overhaul by @lgray in #1352
  • fix: support RNTuples with multiple cluster groups by @ariostas in #1359
  • fix: support const in typename by @veprbl in #1231
  • fix: pin dask to upper limit by @ianna in #1368
  • fix: use trusted publishers for publishing releases to PyPI by @ianna in #1370
  • fix: Revert "fix: pin dask to upper limit" by @ianna in #1373
  • fix: show untyped fields and make keys compatible with coffea by @ariostas in #1376

Other

What's Changed

New Contributors

Full Changelog: v5.5.1...v5.5.2

Version 5.5.2rc2

30 Jan 15:22
06243c3
Compare
Choose a tag to compare
Version 5.5.2rc2 Pre-release
Pre-release

New features

  • feat: support reading of custom-length RNTuple floats and suppressed columns by @ariostas in #1347

Bug-fixes and performance

Other

New Contributors

Full Changelog: v5.5.2rc1...5.5.2rc2

Version 5.5.2rc1

16 Dec 22:57
2ba58f2
Compare
Choose a tag to compare

New features

(none!)

Bug-fixes and performance

  • fix: uproot was exposed in one place to dask's _task_spec overhaul by @lgray in #1352

Other

(none!)

Full Changelog: v5.5.1...v5.5.2rc1

Version 5.5.1

21 Nov 16:42
8a71b73
Compare
Choose a tag to compare

This release adds support for reading RNTuple 1.0.0.0 and ATLAS PHYSLITE with pre-written AwkwardForth. Thanks @ariostas and @nikoladze!

New features

Bug-fixes and performance

Other

Full Changelog: v5.5.0...v5.5.1

Version 5.5.0

07 Nov 21:06
95b998b
Compare
Choose a tag to compare

This release drops support for Python 3.8. The supported Python versions are now 3.9 through 3.13 (inclusive). Other than that, it does not differ from 5.4.2.

New features

(none!)

Bug-fixes and performance

(none!)

Other

  • chore: remove Python 3.8, ensure Python 3.13 is included by @jpivarski in #1332

Full Changelog: v5.4.2...v5.5.0