Skip to content

Releases: scikit-hep/uproot5

4.0.4

16 Feb 18:10
0fc10a4
Compare
Choose a tag to compare

@nsmith- found an off-by-one bug in TH*.axis[*].__getitem__ for irregularly spaced bins: issue #265, fixed in PR #270.

4.0.3

11 Feb 16:40
ea0456c
Compare
Choose a tag to compare

@nikoladze fixed a "np.int64 is not int" error in an argument passed to pyxrootd: PR #258

@ChristopheRappold improved the documentation to include logical combinations of cuts (and the fact that you have to use & and |, rather than the TTreeFormula operators): PR #260.

The allow_missing parameter to uproot.iterate and uproot.concatenate can now ignore missing TBranches, not just missing TTrees: #263.

Minor fixes to interpretation so that we can ttree.show a CMS Run I AOD file: PR #262.

4.0.2rc2

05 Feb 00:30
Compare
Choose a tag to compare

Made DispatchByVersion more lenient of ROOT objects without a num_bytes, but having everything else (PR #251).

@ryuwd fixed a case with XRootD readv_iov_max limit being exceeded.

@chrisburr reinstated the Python 3.5 tests (after fixing conda-forge upstream).

4.0.2

05 Feb 13:31
91d4f51
Compare
Choose a tag to compare

Exactly like 4.0.2rc2.

4.0.2rc1

19 Jan 16:42
3e53f48
Compare
Choose a tag to compare

@jpivarski fixed a bug in which returning regular arrays along with lower-dimensional arrays broadcasted them. This has been fixed in both ak.zip (scikit-hep/awkward#656) and in UprootPR #245. Updating either should be sufficient.

Also added hooks to the decompression process and properties to get per-branch compression information (PR #247).

@nikoladze significantly revamped the XRootDSource to deal with vector reads in which TBaskets are larger than XRootD's max_element_size (PR #243).

4.0.1

16 Jan 14:58
be40ed2
Compare
Choose a tag to compare

No changes with respect to 4.0.1rc3.

4.0.1rc3

13 Jan 17:09
Compare
Choose a tag to compare

@henryiii modernized the setup configuration (#231) and fixed kind for normal histograms (#236).

@HealthyPear fixed a bug that prevented reading TProfile2D and TProfile3D (#228).

@kratsg added behaviors for TGraphAsymmErrors (#240).

@jpivarski hid XRootD's ReferenceError in atexit (#237) and TH3's to_numpy (#239).

4.0.1rc2

17 Dec 17:53
bb3a17e
Compare
Choose a tag to compare
4.0.1rc2 Pre-release
Pre-release

@douglasdavis fixed warnings that would come up in NumPy 1.20.

I added badges, and I'm making a release to get a new Zenodo DOI associated with this repo, rather than uproot3.

4.0.1rc1

09 Dec 22:55
Compare
Choose a tag to compare
4.0.1rc1 Pre-release
Pre-release

Handled servers that merge chunks in HTTP multipart GET mode (#221) and fixed identification of variable-binned histograms (#223).

4.0.0

05 Dec 18:18
Compare
Choose a tag to compare

First version 4.0.0 (non release candidate)! From now on, when users

pip install uproot

(without any version qualification), they will get Uproot 4.x, not Uproot 3.x.

This version also has a few bug-fixes: infinite recursion in self-referential strided_interpretation (#216), identify EmptyArrays in all cases of _awkward_json_to_array (#217), better determination if an embedded (recovered) TBasket is jagged (#218), and caught up to the latest histogram protocol (#219).