Please read these instructions before posting any event on Fermilab Indico

The FERMI(FNAL) network authorization method will be removed on Tuesday, Feb 4th at 5PM CST. See news for more details.

9–12 May 2022
Virtual
US/Central timezone
Join us shape the future

Fast and readable analysis with Bamboo

9 May 2022, 09:15
20m
One West (Virtual)

One West

Virtual

**This meeting is held virtually** Registered participants received the video conferencing link on Sunday, 8th May 2022.
Presentation The View of Physicists First Session

Speaker

Sébastien Wertz (UCLouvain)

Description

ROOT's RDataFrame is a powerful tool to implement an analysis in a declarative way, reducing boilerplate and abstracting away technical details, but can be considered a low-level interface around which a complete analysis framework needs to be built.
Bamboo implements a high-level interface to RDataFrame that allows users to express the analysis logic in a concise functional style in terms of objects (collections of variables) and collections of objects.
This effectively represents an analysis description language embedded in python, with performance approaching that of dedicated native code thanks to the underlying RDataFrame and cling JIT compilation.
In addition, Bamboo provides many features needed for a complete analysis, such as the book-keeping of input samples, handling of systematic uncertainties, submission and monitoring of jobs on a batch cluster, etc., making it a complete turnkey analysis framework.
This talk presents the motivation behind Bamboo, an overview of its most useful features, and the plans for developments in the near future.

Primary authors

Dr Pieter David Sébastien Wertz (UCLouvain)

Presentation materials