Skip to main content

An open-source data analysis framework used by high energy physics and others.

Project description

About

ROOT is a unified software package for the storage, processing, and analysis of scientific data: from its acquisition to the final visualization in form of highly customizable, publication-ready plots. It is reliable, performant and well supported, easy to use and obtain, and strives to maximize the quantity and impact of scientific results obtained per unit cost, both of human effort and computing resources.

ROOT provides a very efficient storage system for data models, that demonstrated to scale at the Large Hadron Collider experiments: Exabytes of scientific data are written in columnar ROOT format. ROOT comes with histogramming capabilities in an arbitrary number of dimensions, curve fitting, statistical modelling, minimization, to allow the easy setup of a data analysis system that can query and process the data interactively or in batch mode, as well as a general parallel processing framework, RDataFrame, that can considerably speed up an analysis, taking full advantage of multi-core and distributed systems.

ROOT is performance critical software written in C++ and enables rapid prototyping powered by a unique C++ compliant interpreter called Cling. Cling also enables performant C++ type introspection which is a building block of automatic interoperability with Python. Thanks to its dynamic Python bindings, leveraging the cppyy technology, ROOT offers efficient, on-demand C++/Python interoperability in a uniform cross-language execution environment.

ROOT fully embraces open-source, it's made with passion by its community, for the benefit of its community.

License: LGPL v2.1+ CII Best Practices

Contribution Guidelines

Cite

If you use ROOT for your work, we kindly ask you to cite it as:

Rene Brun and Fons Rademakers, ROOT - An Object Oriented Data Analysis Framework,
Proceedings AIHENP'96 Workshop, Lausanne, Sep. 1996,
Nucl. Inst. & Meth. in Phys. Res. A 389 (1997) 81-86.

See the reference in BibTeX format here.

Live Demo for CERN Users

See more screenshots on our gallery.

Installation and Getting Started

See https://root.cern/install for installation instructions. For instructions on how to build ROOT from these source files, see https://root.cern/install/build_from_source.

Our "Getting started with ROOT" page is then the perfect place to get familiar with ROOT.

Help and Support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

root-0.1a10-cp314-cp314-manylinux_2_28_x86_64.whl (243.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

root-0.1a10-cp313-cp313-manylinux_2_28_x86_64.whl (243.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

root-0.1a10-cp312-cp312-manylinux_2_28_x86_64.whl (243.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

root-0.1a10-cp311-cp311-manylinux_2_28_x86_64.whl (243.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

root-0.1a10-cp310-cp310-manylinux_2_28_x86_64.whl (243.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

root-0.1a10-cp39-cp39-manylinux_2_28_x86_64.whl (243.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

Details for the file root-0.1a10-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for root-0.1a10-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13589051ce1542ba002e9c797bb91aba96dffe69523bb8afe405fb499c87257c
MD5 1c3ecf3275d10debc05ef0a68f6db856
BLAKE2b-256 c4a816dba510f6306ed4687a5b4a0ae88d2ac11827e22242799931b4c5148f71

See more details on using hashes here.

File details

Details for the file root-0.1a10-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for root-0.1a10-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b301b705fbd35209d5e3014e63d6c218fd70f63e2e4d45d3a3cd2a6deb3728ac
MD5 e29f1740052535e2cbf4298f4a7d9a45
BLAKE2b-256 83df2f0a8673c303d5f56c42fc2b71136a01359a2b87e040e8126caf60cc3500

See more details on using hashes here.

File details

Details for the file root-0.1a10-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for root-0.1a10-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f3adfd54c324cdf46013094f6a9e38d259a61f3c485853ce5879d55c0f5c7b2
MD5 078ea197613a57e6bbe2a1a9bce78b49
BLAKE2b-256 890cf05dacd6f57e00ea5b90be5f062c304c27e3d515bf936c40ac939ba2f47c

See more details on using hashes here.

File details

Details for the file root-0.1a10-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for root-0.1a10-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ca285327126f2def3c68f69ad618961c37f9a5b42e690e25b0d2bbeeef3dad4
MD5 119917fdebdbd989e68ffe56dfe8415e
BLAKE2b-256 c1cbb765d028f48a83a68825f3cec062cc735f9b2c430d0aa2588cdeacfcae1b

See more details on using hashes here.

File details

Details for the file root-0.1a10-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for root-0.1a10-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b95f986cfb65343478dcf4330f14700013d5aac3e13ad01109e2abe2b20abaa4
MD5 e153f77852fc74f6e9de05a4036705fe
BLAKE2b-256 b9df5596b47887a7962e2567418184011fa3b1c2e8491b6f2d208612f839438b

See more details on using hashes here.

File details

Details for the file root-0.1a10-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for root-0.1a10-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4ae80c9abc8cfc1010cd59235cb0e43a5e30a77f5063431a452d38ca3b72c74
MD5 195a8175882697ff2bf6bd7f5746b673
BLAKE2b-256 38ab64df79b35d9aa90dcd561310716fa164ae64c78ca6f96d09934ff0faad46

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page