Cargando…

Readable and efficient HEP data analysis with bamboo

<!--HTML-->With the LHC continuing to collect more data and experimental analyses becoming increasingly complex, tools to efficiently develop and execute these analyses are essential. The bamboo framework defines a domain-specific language, embedded in python, that allows to concisely express...

Descripción completa

Detalles Bibliográficos
Autor principal: David, Pieter
Lenguaje:eng
Publicado: 2021
Materias:
Acceso en línea:http://cds.cern.ch/record/2766995
_version_ 1780971255785062400
author David, Pieter
author_facet David, Pieter
author_sort David, Pieter
collection CERN
description <!--HTML-->With the LHC continuing to collect more data and experimental analyses becoming increasingly complex, tools to efficiently develop and execute these analyses are essential. The bamboo framework defines a domain-specific language, embedded in python, that allows to concisely express the analysis logic in a functional style. The implementation based on ROOT’s RDataFrame and cling C++ JIT compiler approaches the performance of dedicated native code. Bamboo is currently being used for several CMS Run 2 analyses that rely on the NanoAOD data format, which will become more common in Run 3 and beyond, and for which many reusable components are included, but it provides many possibilities for customisation, which allow for straightforward adaptation to other formats and workflows.
id cern-2766995
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2021
record_format invenio
spelling cern-27669952022-11-02T22:25:51Zhttp://cds.cern.ch/record/2766995engDavid, PieterReadable and efficient HEP data analysis with bamboo25th International Conference on Computing in High Energy & Nuclear PhysicsConferences<!--HTML-->With the LHC continuing to collect more data and experimental analyses becoming increasingly complex, tools to efficiently develop and execute these analyses are essential. The bamboo framework defines a domain-specific language, embedded in python, that allows to concisely express the analysis logic in a functional style. The implementation based on ROOT’s RDataFrame and cling C++ JIT compiler approaches the performance of dedicated native code. Bamboo is currently being used for several CMS Run 2 analyses that rely on the NanoAOD data format, which will become more common in Run 3 and beyond, and for which many reusable components are included, but it provides many possibilities for customisation, which allow for straightforward adaptation to other formats and workflows.oai:cds.cern.ch:27669952021
spellingShingle Conferences
David, Pieter
Readable and efficient HEP data analysis with bamboo
title Readable and efficient HEP data analysis with bamboo
title_full Readable and efficient HEP data analysis with bamboo
title_fullStr Readable and efficient HEP data analysis with bamboo
title_full_unstemmed Readable and efficient HEP data analysis with bamboo
title_short Readable and efficient HEP data analysis with bamboo
title_sort readable and efficient hep data analysis with bamboo
topic Conferences
url http://cds.cern.ch/record/2766995
work_keys_str_mv AT davidpieter readableandefficienthepdataanalysiswithbamboo
AT davidpieter 25thinternationalconferenceoncomputinginhighenergynuclearphysics