Uproot

Latest version: v5.6.0

Safety actively analyzes 714772 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 35 of 57

3.1.2

Fixed 146. See issue for details.

3.1.1

Correct timestamps on TKeys and TDirectories. Fixes 133.

3.1.0

uproot-methods 0.2.0 takes over the responsibility of recognizing data (e.g. histograms) from other packages. uproot will now depend on `uproot-methods>=0.2.0`.

Implemented Numpy and physt in both directions (reading and writing).

3.0.3

Solidified file-writing: ROOT can now add to files made by uproot.

3.0.2

Write Numpy histograms to ROOT files:

python
import uproot
import numpy
f = uproot.recreate("some.root")
f["myhist"] = numpy.histogram(numpy.random.normal(0, 1, 10000)) + ("optional title",)
f["myhist"].show()

import ROOT
f2 = ROOT.TFile("some.root")
h2 = f2.Get("myhist")
h2.Draw()


Numpy's irregular binning is also supported.

3.0.1

Provides a solution for 124 and fixes several issues (for complex objects in TTrees) along the way.

Page 35 of 57

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.