🌐
GitHub
github.com › scikit-hep › uproot3
GitHub - scikit-hep/uproot3: ROOT I/O in pure Python and NumPy. · GitHub
In the past year, uproot has become one of the most widely used Python packages made for particle physics, with users in all four LHC experiments, theory, neutrino experiments, XENON-nT (dark matter direct detection), MAGIC (gamma ray astronomy), ...
Author: scikit-hep
🌐
Masonproffitt
masonproffitt.github.io › uproot-tutorial
Uproot Tutorial
March 21, 2022 - This tutorial aims to demonstrate how to quickly get started with Uproot, a Python package that can read and write files in the .root format without actually requiring or running the ROOT software at all (as opposed to PyROOT, which is just an interface in Python that runs ROOT behind the scenes).
🌐
PyPI
pypi.org › project › uproot
uproot · PyPI
Be sure to include tags for any other libraries that you use, such as Pandas or PyTorch. To ask questions in real time, try the Gitter Scikit-HEP/uproot chat room. Uproot is an ordinary Python library; you can get a copy of the code with
Author: scikit-hep
🌐
GitHub
github.com › kreczko › uproot
GitHub - kreczko/uproot: ROOT I/O in pure Python and NumPy. · GitHub
ROOT I/O in pure Python and Numpy. 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, ...
Author: kreczko
🌐
GitHub
github.com › henryiii › uproot
GitHub - henryiii/uproot: Minimalist ROOT I/O in pure Python and Numpy.
ROOT I/O in pure Python and Numpy. uproot (originally μproot, for "micro-Python ROOT") is a reader and (someday) a writer of the ROOT file format using only Python and Numpy. Unlike the standard C++ ROOT implementation, uproot is only an I/O ...
Author: henryiii
🌐
GitHub
github.com › lovehm › uproot
GitHub - lovehm/uproot: ROOT I/O in pure Python and NumPy. · GitHub
ROOT I/O in pure Python and Numpy. 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, ...
Author: lovehm
Author: Shane-Burns-Dot-US
Find elsewhere
🌐
PyPI
pypi.org › project › uproot4
uproot4 · PyPI
git clone https://github.com/scikit-hep/uproot4.git · and install it locally by calling pip install . in the repository directory. If you need to develop Awkward Array as well, see its installation for developers. Uproot's only strict dependency is NumPy.
      » pip install uproot4
    
Published: Dec 05, 2020
Version: 4.0.0
🌐
GitHub
github.com › lobis › uproot5
GitHub - lobis/uproot5: ROOT I/O in pure Python and NumPy. · GitHub
Uproot is a library for reading and writing ROOT files in pure Python and NumPy.
Author: lobis
🌐
Readthedocs
uproot.readthedocs.io
How to install — Uproot documentation
If you are migrating from an older ... see the Uproot 3 → 4+ cheat-sheet. If you need detailed descriptions of a class’s properties or a function’s parameters, see the left-bar on this site (≡ button on mobile) or use help in Python, ? or shift-tab in iPython/Jupyter. Report bugs, request features, and ask for additional documentation on GitHub ...
🌐
GitHub
github.com › mpad › uproot4
GitHub - mpad/uproot4: ROOT I/O in pure Python and NumPy. · GitHub
Uproot is a library for reading and writing ROOT files in pure Python and NumPy.
Author: mpad
🌐
GitHub
github.com › ariostas › uproot5
GitHub - ariostas/uproot5: ROOT I/O in pure Python and NumPy. · GitHub
Uproot is a library for reading and writing ROOT files in pure Python and NumPy.
Author: ariostas
🌐
GitHub
github.com › scikit-hep › uproot3-methods
GitHub - scikit-hep/uproot3-methods: Pythonic behaviors for non-I/O related ROOT classes.
January 27, 2023 - Pythonic behaviors for non-I/O related ROOT classes. - scikit-hep/uproot3-methods
Starred by 21 users
Forked by 28 users
Languages: Python 100.0% | Python 100.0%
🌐
Anaconda.org
anaconda.org › conda-forge › uproot
uproot - conda-forge | Anaconda.org
August 19, 2026 - ROOT I/O in pure Python and NumPy. Last Updated · Aug 20, 2026 at 03:33 · License · BSD-3-Clause · 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 · Home https://github.com/scikit-hep/uproot5 ·
🌐
GitHub
github.com › scikit-hep › uproot5 › discussions › 321
Writing files with Uproot 4 · scikit-hep/uproot5 · Discussion #321
As a last update (in this sprint, at least), I've released Uproot 4.1.1 (PyPI) with several writing-related performance bugs and one bug-bug fixed, all in PRs #426 and #428. The GitHub pages have some measurements with the code used to make them. A rule of thumb that comes out of this is that you want to call TTree.extend with no less than about 100 kB per array branch. At that point, the Pythonic overhead for writing TBasket metadata is in the noise:
Author: scikit-hep
🌐
GitHub
github.com › Wouter-VDP › ROOTinPython
GitHub - Wouter-VDP/ROOTinPython: Introduction in using uproot to do a MicroBooNE analysis with python
Introduction in using uproot to do a MicroBooNE analysis with python - GitHub - Wouter-VDP/ROOTinPython: Introduction in using uproot to do a MicroBooNE analysis with python
Author: Wouter-VDP
🌐
GitHub
github.com › keystroke3 › uproot
GitHub - keystroke3/uproot: A script to bring deeply nested files or directories to the surface
If you are on Windows or Mac OS, you will need to first install python. Once you have python installed you can download the zip file and extract it to your preferred location. On Arch Linux, you can install Uproot through the AUR:
Author: keystroke3
Author: aashirvad08