Cargando…

Designing new interfaces for ROOT data processing

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

Descripción completa

Detalles Bibliográficos
Autor principal: Vuorinen, Kalle Elmer
Lenguaje:eng
Publicado: 2016
Materias:
Acceso en línea:http://cds.cern.ch/record/2212844
_version_ 1780951905303789568
author Vuorinen, Kalle Elmer
author_facet Vuorinen, Kalle Elmer
author_sort Vuorinen, Kalle Elmer
collection CERN
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.
id cern-2212844
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
record_format invenio
spelling cern-22128442019-09-30T06:29:59Zhttp://cds.cern.ch/record/2212844engVuorinen, Kalle ElmerDesigning new interfaces for ROOT data processingOther SubjectsROOT 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.CERN-STUDENTS-Note-2016-182oai:cds.cern.ch:22128442016-09-02
spellingShingle Other Subjects
Vuorinen, Kalle Elmer
Designing new interfaces for ROOT data processing
title Designing new interfaces for ROOT data processing
title_full Designing new interfaces for ROOT data processing
title_fullStr Designing new interfaces for ROOT data processing
title_full_unstemmed Designing new interfaces for ROOT data processing
title_short Designing new interfaces for ROOT data processing
title_sort designing new interfaces for root data processing
topic Other Subjects
url http://cds.cern.ch/record/2212844
work_keys_str_mv AT vuorinenkalleelmer designingnewinterfacesforrootdataprocessing