Get Started
Reference
Forum & Help
Gallery


√-1

ROOT enables statistically sound scientific analyses and visualization of large amounts of data: today, more than 1 exabyte (1,000,000,000 gigabyte) are stored in ROOT files. The Higgs was found with ROOT!

*.*

As high-performance software, ROOT is written mainly in C++. You can use it on Linux, macOS, or Windows; it works out of the box. ROOT is open source: use it freely, modify it, contribute to it!

$ _

ROOT comes with an incredible C++ interpreter, ideal for fast prototyping. Don’t like C++? ROOT integrates super-smoothly with Python thanks to its unique dynamic and powerful Python ⇄ C++ binding. Or what about using ROOT in a Jupyter notebook?

RDataFrame is going distributed! (22 Jul 2021)

So you love RDataFrame, but would like to use it on a cluster? We hear you! In fact, we just introduced in ROOT a Python package to enable distributing ROOT RDataFrame workloads to a set of remote resources. This feature is available in experimental phase since the latest ROOT 6.24 release, allowing users to write and run their applications from within the same interface while steering the computations to, for instance, an Apache Spark cluster.

Cling Transitions to LLVM's Clang-Repl (30 Jun 2021)

Over the last decade we developed an interactive, interpretative C++ interpreter (aka REPL) as part of the high-energy physics (HEP) data analysis project – ROOT. We invested a significant effort to replace CINT, the C++ interpreter used until ROOT5, with a newly implemented REPL based on llvm – Cling. Cling is a core component of ROOT and has been in production since 2014.

Support for redefinitions in Cling, ROOT's C++ interpreter (07 Jun 2021)

Back in ROOT 6.20, we introduced a big quality-of-life improvement for interpreted C++. Since then, the feedback we gathered convinced us that it’s time for the world to know about declaration shadowing!

New 'latest-stable' branch in git repository (19 May 2021)

This post is a must-read for advanced users that build ROOT from source. Starting with 6.24, we provide a new branch named latest-stable that will be regularly updated after each release. If you want to know more, keep reading!

ROOT News: v6.24, what 2021 will bring, and a surprise (05 May 2021)

With 6.24 out the door it’s worthwhile to see what it brings. We would also like to hear your thoughts on our plans for 2021 that we’ll share with you here. And because we want to thank you for reading this (and as an extra motivation to participate) we’ll have a little contest with a prize!

More ...

Latest Releases