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...
Autor principal: | |
---|---|
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 |