https://github.com/root-project/root
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Science Score: 46.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
208 of 572 committers (36.4%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (19.0%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Basic Info
- Host: GitHub
- Owner: root-project
- License: other
- Language: C++
- Default Branch: master
- Homepage: https://root.cern
- Size: 1.39 GB
Statistics
- Stars: 2,965
- Watchers: 121
- Forks: 1,381
- Open Issues: 730
- Releases: 38
Topics
Metadata Files
README.md

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.
Contribution Guidelines
Cite
When citing ROOT, please use both the reference reported below and the DOI specific to your ROOT version available on Zenodo . 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/buildfromsource.
Our "Getting started with ROOT" page is then the perfect place to get familiar with ROOT.
Help and Support
Owner
- Name: ROOT
- Login: root-project
- Kind: organization
- Email: root-dev@cern.ch
- Location: Geneva, Switzerland
- Website: https://root.cern
- Twitter: ROOT_Project
- Repositories: 36
- Profile: https://github.com/root-project
A modular scientific software framework
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Rene Brun | R****n@c****h | 12,526 |
| Fons Rademakers | F****s@c****h | 8,609 |
| Philippe Canal | p****l@f****v | 6,945 |
| Axel Naumann | A****n@c****h | 6,488 |
| Sergey Linev | S****v@g****e | 5,401 |
| Olivier Couet | O****t@c****h | 4,849 |
| Lorenzo Moneta | L****a@c****h | 3,779 |
| Vassil Vassilev | v****v@c****h | 3,518 |
| Danilo Piparo | d****o@c****h | 2,774 |
| Enrico Guiraud | e****d@c****h | 2,198 |
| Bertrand Bellenot | B****t@c****h | 2,069 |
| Jakob Blomer | j****r@c****h | 2,036 |
| Jonas Rembser | j****r@c****h | 1,976 |
| Gerardo Ganis | G****s@c****h | 1,761 |
| Guilherme Amadio | a****o@c****h | 1,044 |
| Wouter Verkerke | v****e@n****l | 953 |
| Pere Mato Vila | p****o@c****h | 900 |
| Timur Pocheptsov | T****v@c****h | 812 |
| Stephan Hageboeck | s****k@c****h | 767 |
| Matevz Tadel | m****l@c****h | 710 |
| Enric Tejedor Saavedra | e****a@c****h | 681 |
| Jonas Hahnfeld | j****d@c****h | 651 |
| Wim Lavrijsen | W****n@l****v | 599 |
| Ilka Antcheva | I****a@c****h | 497 |
| ferdymercury | f****y | 420 |
| Javier Lopez-Gomez | j****z@c****h | 408 |
| Andrei Gheata | A****a@c****h | 395 |
| Paul Russo | r****o@f****v | 368 |
| alja | a****l@u****u | 334 |
| Stefan Roiser | S****r@c****h | 334 |
| and 542 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 1,381
- Total pull requests: 6,694
- Average time to close issues: 11 months
- Average time to close pull requests: about 1 month
- Total issue authors: 359
- Total pull request authors: 230
- Average comments per issue: 3.21
- Average comments per pull request: 3.04
- Merged pull requests: 4,466
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 419
- Pull requests: 3,914
- Average time to close issues: 11 days
- Average time to close pull requests: 4 days
- Issue authors: 143
- Pull request authors: 103
- Average comments per issue: 2.11
- Average comments per pull request: 1.29
- Merged pull requests: 2,531
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- vepadulano (101)
- pcanal (88)
- ferdymercury (59)
- hahnjo (58)
- guitargeek (57)
- jblomer (43)
- dpiparo (40)
- Axel-Naumann (35)
- eguiraud (35)
- linev (30)
- TomasDado (24)
- ktf (23)
- hageboeck (22)
- SpectreVert (18)
- couet (16)
Pull Request Authors
- guitargeek (1,000)
- dpiparo (637)
- linev (548)
- ferdymercury (527)
- vepadulano (431)
- hahnjo (394)
- silverweed (391)
- couet (304)
- jblomer (301)
- bellenot (243)
- pcanal (207)
- enirolf (206)
- hageboeck (141)
- lmoneta (139)
- devajithvs (85)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/checkout v3 composite
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- root-project/gcc-problem-matcher-improved main composite
- actions/checkout v3 composite
- codecov/codecov-action v3 composite
- EnricoMi/publish-unit-test-result-action v2 composite