CMD + K

uproot

Community

ROOT I/O in pure Python and NumPy.

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::uproot

Usage Tracking

5.7.1
5.7.0
5.6.9
5.6.8
5.6.7
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

uproot (originally μproot, for "micro-Python ROOT") is a reader and a writer of the ROOT file format using only Python and Numpy. Unlike the standard C++ ROOT implementation, uproot is only an I/O library, primarily intended to stream data into machine learning libraries in Python. Unlike PyROOT and root_numpy, uproot does not depend on C++ ROOT. Instead, it uses Numpy calls to rapidly cast data blocks in the ROOT file as Numpy arrays.

About

Summary

ROOT I/O in pure Python and NumPy.

Last Updated

Jan 31, 2026 at 06:43

License

BSD-3-Clause

Total Downloads

1.7M

Version Downloads

496

Supported Platforms

noarch

Unsupported Platforms

linux-ppc64le Last supported version: 4.3.7
macOS-arm64 Last supported version: 4.3.7
linux-64 Last supported version: 4.3.7
linux-aarch64 Last supported version: 4.3.7
macOS-64 Last supported version: 4.3.7
win-64 Last supported version: 4.3.7