Skip to content
This repository has been archived by the owner on Jun 21, 2022. It is now read-only.

Releases: scikit-hep/uproot3

3.10.8

21 Oct 14:57
9cbbf08
Compare
Choose a tag to compare

Issue #382, fixed by PR #383.

3.10.7

18 Oct 11:04
eb5d886
Compare
Choose a tag to compare

PR #380, which fixes #367.

3.10.6

07 Oct 17:02
a3b32ca
Compare
Choose a tag to compare

PR #372, fixing issue #371: reading std::string and std::vector of numbers in unsplit objects.

3.10.5

06 Oct 17:24
03840b3
Compare
Choose a tag to compare

Fixed issue #345 (PR #368)

Cleaned up Histogram writing code. (PR #370)

Removed flushing mechanism. (PR #369)

3.10.4

03 Oct 16:55
35293a7
Compare
Choose a tag to compare

Issue #365 and PR #366.

3.10.3

02 Oct 14:53
2d25760
Compare
Choose a tag to compare

Raise NotImplementedErrors for known issues (that we plan to fix in the future). (PR #353)

Fixes issue #352. (PR #357) - A crucial fix to uproot's serialization of ROOT data.

Updated documentation to reflect ability to write TTrees. (PR #362)

3.10.2

27 Sep 15:49
6142d7f
Compare
Choose a tag to compare

Fixed the following:

  • PR #346 (issue #345): Changes the flushsize default at the tree level to 30 MB from 30 KB.
  • PR #350 (issue #306): Better error message when attempting to open multiple branches with Tree.array, Tree.lazyarray, or uproot.lazyarray (all the singular versions of methods with a plural alternative).
  • Issues #349 and #347: Added text to README.rst and tutorial.ipynb about flattening jagged arrays before histogramming and about the existence of TChain alternatives.
  • PR #351 (issue #348): Support RangeIndex in Pandas <0.25.0 and >=0.25.0 with hasattr checks.

3.10.1

20 Sep 12:09
5f4443b
Compare
Choose a tag to compare

Fixes issue #340 (PR #343 )
Fixed append - takes a number and not an array/list. Issue #336 (PR #344 )
Fixed extend's behaviour when flush is set to True. (PR #342 )

3.10.0

17 Sep 16:18
8808ff1
Compare
Choose a tag to compare

uproot can now write TTrees containing baskets with flat data!

Example -

import uproot
filename = "example.root"

b = uproot.newbranch(">i4", compression=uproot.LZMA(3))
branchdict = {"intBranch": b}
tree = uproot.newtree(branchdict)
a = [1, 2, 3, 4, 5]
with uproot.recreate(filename, compression=uproot.ZLIB(4)) as f:
     f["t"] = tree
     f["t"]["intBranch"].newbasket(a)

3.9.3

05 Sep 15:57
3fb8293
Compare
Choose a tag to compare

Adds TRefArray (PR #330), in addition to just TRef (PR #326).