Published August 11, 2021
| Version v1
Technical note
Open
Modernization of the TMVA GUI. RVariablePlotter : modular plotting for TMVA
Authors/Creators
Contributors
Supervisor (2):
Description
The purpose of this report is to cover the work done during my Summer Student programme at CERN. It focuses on data visualization, which is an interdisciplinary field that deals with the graphical representation of information and data. In particular, this project focuses on the modernization of the TMVA Graphical User Inteface (GUI). Data visualization is crucial for scientific modeling and for communicate information clearly. One of the prerequisite to obtain a satisfactory result, from this perspective, is to allow the toolkit of choice to be modular and not monolithic. In our work we pave the way for such a modularity by implementing a new class, namely RVariablePlotter, which provides tight in- tegration with several ROOT's data structures, such as RDataFrame and RTensor, and allows plotting both feature's distributions and basic performance measurements for classification problems, e.g. ROC Curves, ROC AUC Score. Along with this class, we provide several examples for an easier understanding, which can be further adapted to custom datasets or ROOT's output files. All the code has been submitted as a Pull Request (PR #8723 1) on the official Github repository of the ROOT project.
Other
Abbreviations: TMVA The Toolkit for Multivariate Data Analysis with ROOTOther
Abbreviations: GUI Graphical User InterfaceOther
EP-SFT
Files
CERN_Summer_Student_Report_Azeglio.pdf
Files
(1.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:8ad3e4fa52b4aa58ff5e1f30afd09ed6
|
1.1 MB | Preview Download |
Additional details
Identifiers
- CDS Report Number
- CERN-STUDENTS-Note-2021-028
CERN
- Department
- IT - Information Technology Department
- Experiment
- IS391