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.2.15

13 Dec 13:47
3b7640e
Compare
Choose a tag to compare

Depend on pkgconfig to try to resolve #192.

3.2.14

07 Dec 13:12
Compare
Choose a tag to compare

Start using the new locations for awkward default types (awkward.util.*TYPEawkward.array.base.AwkwardArray.*TYPE).

Version 0.5.5 of awkward and version 3.2.13 of uproot are incompatible with each other because this was so unwisely moved. In version 0.5.6 of awkward, they were made visible from both locations, so that version of awkward is compatible with any version of uproot. It's only the 0.5.5/3.2.13 pairing that's broken.

It also implies that uproot, starting with this version, must now depend on awkward >= 0.5.6 to see the TYPEs in their new location. This has been made an explicit version dependency in setup.py and requirements.txt.

3.2.13

30 Nov 13:08
78de42f
Compare
Choose a tag to compare

Fixed #187, allowing Double32 type in jagged arrays.

3.2.12

15 Nov 03:35
Compare
Choose a tag to compare

Correctly interpret std::vectors nested within TClonesArrays (for Bacon).

3.2.11

13 Nov 04:46
0c759e7
Compare
Choose a tag to compare

Implemented std::bitset for Bacon files.

3.2.10

04 Nov 13:02
7ae55a0
Compare
Choose a tag to compare

Merged PR #180, fixing an attribute error in XRootD handling.

3.2.9

01 Nov 13:34
Compare
Choose a tag to compare

Fixed issues #177 (update) and #179: Pandas output now has a hook to change how it flattens names (e.g. to add underscores) by passing a flatname function. The default flatname is:

def flatname(branchname, fieldname, index):
    out = branchname
    if not isinstance(branchname, str):
        out = branchname.decode("utf-8")
    if fieldname is not None:
        out += "." + fieldname
    if index != ():
        out += "[" + "][".join(str(x) for x in index) + "]"
    return out

Also, Pandas-handling code was refactored out of uproot/tree.py and into uproot/_connector/to_pandas.py.

3.2.8

30 Oct 14:27
b5660b0
Compare
Choose a tag to compare

Fixed issues #175 (mapping Double_t to double, etc., in type names) and #177 (leaflist branches to distinct columns in Pandas).

3.2.7

29 Oct 18:43
2ff2e99
Compare
Choose a tag to compare

Fixed #171 and added a way for developers to change the set of streamers in files written by uproot (PR #173).

3.2.6

22 Oct 22:08
22497c8
Compare
Choose a tag to compare

Add a non-default option to interpret pointers of arrays of primitive types without the so-called "speed bump byte." For instance, branch.array(branch.interpretation.speedbump(False)). See #168 for an example of a case in which this is needed.