Uproot

Latest version: v5.5.2

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

Scan your dependencies

Page 29 of 57

3.4.11

Added support for reading `std::map<std::string, X>` where `X` is a numerical type or a `std::string`. (PR 245)

3.4.10

Requests for `array(...)` or `arrays(...)` through HTTP and XRootD now start asynchronous downloads of all the basket data before starting to read, decompress, and interpret. This keeps the network busy prefetching while the CPU is preoccupied, hiding latency. The HTTP preloader is implemented with `concurrent.futures.ThreadPoolExecutor` (not selected by default in Python 2, as that would require a non-standard library dependency), and the XRootD preloader is implemented with a pyxrootd callback. The `threads` parameter is a number of threads for HTTP and a boolean for XRootD: yes-parallelize or no-don't, because we don't control how many threads pyxrootd uses. (PR 242)

Binder now uses JupyterLab, rather than Jupyter Notebook. (PR 244)

3.4.9

Moved Event.root to an HTTP source to make the tests directory smaller.

`uproot.numentries` is now documented.

3.4.8

Deploy another one because the last already exists in PyPI (not a clean test).

3.4.7

Merge PR 235, which only adds to tests, but it required a removal of PyOpenSSL from Travis, so I need to know if it will deploy properly (the reason the PyOpenSSL update was in there).

3.4.6

Fixed 232, in which Double32 couldn't be converted to a flat Pandas DataFrame.

Page 29 of 57

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.