Published September 2, 2016
| Version v1
Technical note
Open
Designing new interfaces for ROOT data processing
Contributors
Supervisor (2):
Description
ROOT is a C++ framework for data analysis provided with a Python interface (PyRoot). ROOT is used in every Large Hadron Collider experiment. This project presents a way of reading ROOT TTree by using a new class called DataFrame, which allows the usage of cache and functional chains. Reading TTrees in Python has been quite slow compared to the C++ way of doing it and for this reason we also bring the possibility to read them with just-in-time (JIT) compiled C++ code, using another new Python class called TreeReader.
Technical info
PH-SFT
Files
Kalle Vuorinen - Desining new interfaces for ROOT data processing.pdf
Files
(1.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:30b78d1b3656608d2acc56146354a1f3
|
1.2 MB | Preview Download |
Additional details
Identifiers
- CDS Report Number
- CERN-STUDENTS-Note-2016-182
CERN
- Department
- PH - Physics Department
- Accelerator
- CERN LHC