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...

Descripción completa

Detalles Bibliográficos
Autor principal: Azeglio, Simone
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