Cargando…
Modernization of the TMVA GUI. RVariablePlotter : modular plotting for TMVA
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...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2021
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2778422 |
_version_ | 1780971746912894976 |
---|---|
author | Azeglio, Simone |
author_facet | Azeglio, Simone |
author_sort | Azeglio, Simone |
collection | CERN |
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. |
id | cern-2778422 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2021 |
record_format | invenio |
spelling | cern-27784222021-08-12T21:12:18Zhttp://cds.cern.ch/record/2778422engAzeglio, SimoneModernization of the TMVA GUI. RVariablePlotter : modular plotting for TMVAOther SubjectsComputing and ComputersThe 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.CERN-STUDENTS-Note-2021-028oai:cds.cern.ch:27784222021-08-11 |
spellingShingle | Other Subjects Computing and Computers Azeglio, Simone Modernization of the TMVA GUI. RVariablePlotter : modular plotting for TMVA |
title | Modernization of the TMVA GUI. RVariablePlotter : modular plotting for TMVA |
title_full | Modernization of the TMVA GUI. RVariablePlotter : modular plotting for TMVA |
title_fullStr | Modernization of the TMVA GUI. RVariablePlotter : modular plotting for TMVA |
title_full_unstemmed | Modernization of the TMVA GUI. RVariablePlotter : modular plotting for TMVA |
title_short | Modernization of the TMVA GUI. RVariablePlotter : modular plotting for TMVA |
title_sort | modernization of the tmva gui. rvariableplotter : modular plotting for tmva |
topic | Other Subjects Computing and Computers |
url | http://cds.cern.ch/record/2778422 |
work_keys_str_mv | AT azegliosimone modernizationofthetmvaguirvariableplottermodularplottingfortmva |