Published September 15, 2022 | Version v1
Presentation Open

Awkward RDataFrame Tutorial

  • 1. Princeton University

Description

This Jupyter notebook tutorial will cover usage of Awkward Arrays within an RDataFrame.

In Awkward Array version 2, the ak.to_rdataframe function presents a view of an Awkward Array as an RDataFrame source. This view is generated on demand and the data is not copied. The column readers are generated based on the run-time type of the views. The readers are passed to a generated source derived from ROOT::RDF::RDataSource.

The ak.from_rdataframe function converts the selected columns as native Awkward Arrays.

The tutorial demonstrates examples of the column definition, applying user-defined filters written in C++, and plotting or extracting the columnar data as Awkward Arrays.

Files

Files (4.1 MB)

Name Size Download all
md5:01c276e8a73a871a9dcd9c400cca6a83
4.1 MB Download