Skip to content

Releases: scikit-hep/uproot5

Version 5.3.8

27 Jun 14:37
94e5199
Compare
Choose a tag to compare

New features

Bug fixes and performance

  • fix: add support for new RNTuple switches by @ariostas in #1218
  • fix: 'AwkwardForth testing E' should use the last fields/formats, not first by @jpivarski in #1224

Other

Full Changelog: v5.3.7...v5.3.8

Version 5.3.8rc1

10 May 16:06
13087b0
Compare
Choose a tag to compare
Version 5.3.8rc1 Pre-release
Pre-release

The purpose of this pre-release series is to make it easier to test and tune @nsmith-'s read coalescing algorithm in a large test environment.

New features

Bug-fixes and performance

(none!)

Other

  • test: reinstate 'deflate', now that it works on MacOS by @jpivarski in #1206

Full Changelog: v5.3.7...v5.3.8rc1

Version 5.3.7

09 May 23:21
2c7099d
Compare
Choose a tag to compare

New features

(none!)

Bug-fixes and performance

  • fix: don't let uproot.update mess up the TFile fVersion by @jpivarski in #1212

Other

(none!)

Full Changelog: v5.3.6...v5.3.7

Version 5.3.6

08 May 19:12
e944099
Compare
Choose a tag to compare

New features

(none!)

Bug-fixes and performance

Other

(none!)

Full Changelog: v5.3.5...v5.3.6

Version 5.3.5

07 May 20:54
6d35e1a
Compare
Choose a tag to compare

New features

(none!)

Bug-fixes and performance

Other

Full Changelog: v5.3.4...v5.3.5

Version 5.3.4

05 May 15:42
86ef284
Compare
Choose a tag to compare

New features

(none!)

Bug-fixes and performance

  • fix: protect threading.Lock in AsObjects when serializing by @jpivarski in #1200
  • fix: various RNTuple fixes by @ariostas in #1191
  • fix: not all branchid_interpretation are necessarily in ranges_or_baskets by @jpivarski in #1202

Other

Full Changelog: v5.3.3...v5.3.4

Version 5.3.3

11 Apr 15:21
b9a2a02
Compare
Choose a tag to compare

This is the first release of Awkward Array that is compatible with NumPy 2.0.

New features

Bug-fixes and performance

Other

Full Changelog: v5.3.2...v5.3.3

Version 5.3.2

26 Mar 17:27
de95747
Compare
Choose a tag to compare

New features

  • feat: split ranges for large files read over http by @ioanaif in #1146
  • feat: Record source performance counters in uproot.dask report by @nsmith- in #1156
  • feat: special case for reading std::string from a TDirectory by @jpivarski in #1160
  • feat: add option to use deflate lib by @ioanaif in #1161
  • feat: allow paths in classname_of, streamer_of, class_of and title_of by @ioanaif in #1154
  • feat: Add extras for optional remote access dependencies by @chrisburr in #1158
  • feat: add __array__ method to ROOTRVec, STLVector, and STLSet by @bojohnson5 in #1172
  • feat: Use cat_ranges in fsspec source by @nsmith- in #1162
  • feat: add support for RNTuple RC2 by @ariostas in #1115
  • feat: add support for reading free floating std::vector by @ioanaif in #1180
  • feat: add support for std::list by @ioanaif in #1181
  • feat: add support for TTime by @ioanaif in #1183

Bug-fixes and performance

  • fix: add new Executor arguments to ImplementsFormMappingInfo protocol by @jpivarski in #1163
  • fix: change expected xz/lzma module location on cramjam by @milesgranger in #1166
  • fix: np.dtype(branch_type) might raise ValueError, not just TypeError by @djw9497 in #1186

Other

New Contributors

Full Changelog: v5.3.1...v5.3.2

Version 5.3.2rc1

21 Mar 22:33
e1cc99c
Compare
Choose a tag to compare
Version 5.3.2rc1 Pre-release
Pre-release

The main purpose of this release is to make sure that the deployment machinery still works, now that the PYPI_PASSWORD had to be replaced.

Edit: it was successful: https://pypi.org/project/uproot/5.3.2rc1/

New features

  • feat: split ranges for large files read over http by @ioanaif in #1146
  • feat: Record source performance counters in uproot.dask report by @nsmith- in #1156
  • feat: special case for reading std::string from a TDirectory by @jpivarski in #1160
  • feat: add option to use deflate lib by @ioanaif in #1161
  • feat: allow paths in classname_of, streamer_of, class_of and title_of by @ioanaif in #1154
  • feat: Add extras for optional remote access dependencies by @chrisburr in #1158
  • feat: add __array__ method to ROOTRVec, STLVector, and STLSet by @bojohnson5 in #1172
  • feat: Use cat_ranges in fsspec source by @nsmith- in #1162

Bug-fixes and performance

  • fix: add new Executor arguments to ImplementsFormMappingInfo protocol by @jpivarski in #1163
  • fix: change expected xz/lzma module location on cramjam by @milesgranger in #1166

Other

New Contributors

Full Changelog: v5.3.1...v5.3.2rc1

Version 5.3.1

23 Feb 23:43
ef251ef
Compare
Choose a tag to compare

This is just to loosen the version constraint on cramjam, so that an Uproot 5.3.x can go into conda-forge without waiting for cramjam 2.8.1.

New Features

(none!)

Bug-fixes and performance

(none!)

Other

  • chore: loosen cramjam version constraint to >=2.5.0 by @jpivarski in #1145

Full Changelog: v5.3.0...v5.3.1