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