Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

UnROOT.jl - Data I/O for High-Energy Physics in Julia

The Julia Programming Language via YouTube

Overview

Explore a conference talk on UnROOT.jl, a pure Julia package for ROOT file I/O optimized for high-performance high-energy physics data analysis. Delve into the challenges and solutions encountered during the development process, with a focus on type stability and its implications for compilation. Learn about the quick adoption of the upcoming RNTuple file format/specification in ROOT and its implementation in Julia. Witness performance comparisons between UnROOT.jl and popular alternatives like RDataFrame and Uproot in medium-size realistic benchmarks, evaluating both speed and code complexity. Gain insights into how UnROOT.jl addresses the two-language problem in high-energy physics data analysis and enables physicists to seamlessly integrate Julia into traditional data pipelines.

Syllabus

UnROOT.jl - Data I/O for High-Energy Physics in Julia | Ling | JuliaCon 2024

Taught by

The Julia Programming Language

Reviews

Start your review of UnROOT.jl - Data I/O for High-Energy Physics in Julia

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.