10-14 October 2016
San Francisco Marriott Marquis
America/Los_Angeles timezone

The New ROOT Interface: Jupyter Notebooks

10 Oct 2016, 15:00
Sierra A (San Francisco Mariott Marquis)

Sierra A

San Francisco Mariott Marquis

Oral Track 5: Software Development Track 5: Software Development


Danilo Piparo (CERN) Enric Tejedor Saavedra (CERN)


Notebooks represent an exciting new approach that will considerably facilitate collaborative physics analysis.
They are a modern and widely-adopted tool to express computational narratives comprising, among other elements, rich text, code and data visualisations. Several notebook flavours exist, although one of them has been particularly successful: the Jupyter open source project.

In this contribution we demonstrate how the ROOT framework is integrated with the Jupyter technology, reviewing features such as an unprecedented integration of Python and C++ languages and interactive data visualisation with JavaScript ROOT. In this context, we show the potential of the complete interoperability of ROOT with other analysis ecosystems such as SciPy.

We discuss through examples and use-cases how the notebook approach boosts the productivity of physicists, engineers and non-coding lab scientists. Opportunities in the field of outreach, education and open-data initiatives are also reviewed.

Tertiary Keyword (Optional) Outreach
Secondary Keyword (Optional) Visualization
Primary Keyword (Mandatory) Analysis tools and techniques

Primary authors


Presentation Materials