scikit-hep/uproot: 3.4.10
Authors/Creators
- 1. Southern Methodist University
- 2. Brookhaven National Laboratory
- 3. Princeton University
- 4. Max Planck Institute for Nuclear Physics
- 5. RWTH Aachen
Description
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)
Files
scikit-hep/uproot-3.4.10.zip
Files
(25.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:9f2e1791af228d7340ed0dfb7c66b86a
|
25.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/scikit-hep/uproot/tree/3.4.10 (URL)