Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

When citing ROOT, please use both the reference reported below and the DOI specific to your ROOT version available on Zenodo DOI. For example, you can copy-paste and fill in the following citation:

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 also "ROOT" [software], Release vX.YY/ZZ, dd/mm/yyyy

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

Metadata

Release files for root 0.1a8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for root 0.1a8
File Actions
ROOT-0.1a8-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for ROOT-0.1a8-cp313-cp313-manylinux_2_28_x86_64.whl
ROOT-0.1a8-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for ROOT-0.1a8-cp312-cp312-manylinux_2_28_x86_64.whl
ROOT-0.1a8-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for ROOT-0.1a8-cp311-cp311-manylinux_2_28_x86_64.whl
ROOT-0.1a8-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for ROOT-0.1a8-cp310-cp310-manylinux_2_28_x86_64.whl
ROOT-0.1a8-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details for ROOT-0.1a8-cp39-cp39-manylinux_2_28_x86_64.whl
ROOT-0.1a8-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details for ROOT-0.1a8-cp38-cp38-manylinux_2_28_x86_64.whl

Total release size: 1.4 GB

Release files / ROOT-0.1a8-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL ROOT-0.1a8-cp313-cp313-manylinux_2_28_x86_64.whl
Size 239.4 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
954cfdf214fc3b9c12b076b9de809cf3523ec0a4968ec944e9130b51f063e7c7
BLAKE2b-256 checksum
How to use checksums
deaeb1cd7d12242b41881489272fd90b92c14ab5caec0efc5d68ef553e2a29ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / ROOT-0.1a8-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL ROOT-0.1a8-cp312-cp312-manylinux_2_28_x86_64.whl
Size 239.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8b232de53ef128078768094dde56d5a1e5f6b29f2b02f1589967f51bf9bc58f1
BLAKE2b-256 checksum
How to use checksums
f338e6507299f010d9196103baadd8403b3c4c781e7fd481c9f160463c220c6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / ROOT-0.1a8-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL ROOT-0.1a8-cp311-cp311-manylinux_2_28_x86_64.whl
Size 239.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f13566b84a1e76c16e8a0c82dd3e5ce5087df20cba8e5f122d3455631000e74a
BLAKE2b-256 checksum
How to use checksums
e759f7279ec2c3461f88460060cd4620b7d4277012895ea58c547bd7c132359b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / ROOT-0.1a8-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL ROOT-0.1a8-cp310-cp310-manylinux_2_28_x86_64.whl
Size 239.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
731cb5f7fb2ac677a058616c885ede5c9ec2c1f5a6baf8baebe252d9a1fc1dfd
BLAKE2b-256 checksum
How to use checksums
0741619dbde7d2501f314e682639c5dd3dde02b35897cdd5b9d64eb428990d13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / ROOT-0.1a8-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL ROOT-0.1a8-cp39-cp39-manylinux_2_28_x86_64.whl
Size 239.2 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
77d1ce628643cd3cfef2b562116d5a4a5ed127aa8fa3274ed1204871e370e5e1
BLAKE2b-256 checksum
How to use checksums
8f5165ca3e098e7b886bb34fd6cacd9abe4f1b3c1072f10e6d9d51f751716cfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / ROOT-0.1a8-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL ROOT-0.1a8-cp38-cp38-manylinux_2_28_x86_64.whl
Size 239.1 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
437a25a6f4c34fb0b32a0d8abd8ba29304b9a94c4faf1cc1c516aa8f8649cdea
BLAKE2b-256 checksum
How to use checksums
2cfdd650608f23ad09e95e68c49709c8525b4386b1753065984c1bf51482f2eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Security for root 0.1a8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page