Skip to content

Releases: scikit-hep/uproot5

4.0.5

04 Mar 21:05
4c8c3c9
Compare
Choose a tag to compare

@ryuwd fixed error reporting in XRootD vector-read chunk: PR #286.

After discovering a memory leak that is specific to vector-read, @nsmith- made vector-read not the default XRootD: PR #295. By default, it is now the multi-threaded XRootD handler with num_workers=1. Also added a timeout to vector-read: #293.

@henryiii added "_to_boost_histogram" to satisfy a boost-histogram protocol: PR #289.

@jpivarski fixed several bugs: #272, #280,

Also removed library="cp" (CuPy) because we can't test it and it's not that useful anyway (can always copy a NumPy array to a GPU): PR #279.

Added specialized behaviors for TParameter, which is the first templated ROOT class to get such a treatment: PR #278.

Reduced memory usage, especially for creating flat Pandas DataFrames #281.

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