The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
OTHER License
Patch release of v6.30 series.
🗒️ Release notes
💾 Install instructions
Items addressed in this release:
The RooPower
and RooExpPoly
classes are removed from this release branch.
It is an unfortunate but unavoidable change: different classes with the same name were used in the CMS collaboration since at least the Higgs discovery. This name collision caused massive problems in backwards compatibility and was blocking CMS from picking up ROOT 6.30 for statistical analysis. These classes were only introduced with ROOT 6.28.00 and were not widely advertised, so you should not be affected by this removal.
If you were using one of these classes, please copy the sources from a previous ROOT tag in your analysis as a temporary solution, and report this unsupported usecase by opening a GitHub issue.
Published by dpiparo 4 months ago
Patch release of v6.32 series.
🗒️ Release notes
💾 Install instructions
Items addressed in this release:
Published by dpiparo 5 months ago
First release of the v6.32 series.
🗒️ Release notes
💾 Install instructions
Highlights:
RDataFrame - zero-code-change experience when moving from processing a TTree to processing an RNTuple, as well as a greatly improved Distributed RDataFrame: ROOT is ready to run at your favourite Analysis Facility – it even allows you to profit from an interactive experience backed by a distributed system using your current batch system (e.g. HTCondor, like the lxplus+lxbatch combination at CERN): [try it now]!
RooFit - The new vectorizing CPU evaluation backend is the default for likelihood minimization, now up to 10x faster on a single CPU core!
PyROOT - the interop engine of PyROOT, [[cppyy(https://cppyy.readthedocs.io/en/latest/)], was upgraded to its latest version, blurring the boundaries between Python and C++ in ROOT better than ever, e.g. the conversion of NumPy arrays to vectors, implicit conversion from nested Python tuples to nested initializer lists, and improved overload resolution.
RNTuple – The RNTuple on-disk format was updated to release candidate 2, in preparation of the binary format first production freeze. The RNTuple API come with a major refactoring, improving consistency across different parts and improving overall robustness. Moreover:
Cling - Speaking of interpreters, the new PyROOT is glorified by a new LLVM version, LLVM 16, that comes with numerous advantages, among which a better support for C++ 20 as well as better and faster generated code.
Graphics - The ROOT release 6.32 brings a lot of impressive enhancements to the Web Graphics package, surpassing the features and capabilities of version 6.30. This update provides users with a secure and more robust Web Graphics. Try it with the command root –web
!
REve - Lightweight rendering of any shape on the scale of hundred thousand of instances. The box, hexagon, and cone shape are showcased in the [eve7 examples]. The rendering of transparent objects is greatly improved.
All that comes with a greatly improved stability: more than 250 items in the ROOT trackers have been addressed for this release. Excellent news for experiments planning to include this release in their production software stacks!
Published by dpiparo 7 months ago
Patch release of v6.30 series.
Published by dpiparo 7 months ago
Patch release of v6.26series.
Published by dpiparo 8 months ago
Patch release of v6.30 series.
Published by Axel-Naumann almost 2 years ago
Patch release of v6.26 series.
Published by Axel-Naumann over 2 years ago
Patch release of v6.26 series.
Published by Axel-Naumann over 4 years ago
Patch release for the v6.18 series. See also https://root.cern/content/release-61802
Published by Axel-Naumann over 4 years ago
First release of the v6.20 series. See also https://root.cern/content/release-62000
Published by Axel-Naumann over 4 years ago
Patch release of the v6.20 series. See also https://root.cern/content/release-62002
Published by Axel-Naumann over 4 years ago
Patch release of the v6.20 series. See also https://root.cern/content/release-62004
Published by Axel-Naumann over 4 years ago
Patch release of v6.20 series
Published by Axel-Naumann about 5 years ago
Published by Axel-Naumann over 5 years ago
See https://root.cern/content/release-61800 for the highlights and a link to the release notes.
Published by Axel-Naumann over 5 years ago
See https://root.cern/content/release-61600 for the highlights and a link to the release notes.
Published by Axel-Naumann over 6 years ago
First release of the v6-14 series.
Published by Axel-Naumann almost 7 years ago
Patch release of the v6-10 series.
Published by dpiparo about 7 years ago
This is a development release. We created it to expose to users part of the enourmous amount of new functionalities which have been integrated in ROOT and will be available in ROOT 6.12/00. These are some of the highlights of the new features you can find in ROOT 6.11/02:
Published by Axel-Naumann about 7 years ago
Patch release of the v6-10 series.