# ROOT Reviews
**Vendor:** CERN  
**Category:** [Statistical Analysis Software](https://www.g2.com/categories/statistical-analysis)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 18
## About ROOT
ROOT is a modular scientific software framework that provides all the functionalities needed to deal with big data processing, statistical analysis, visualisation and storage, it is mainly written in C++ but integrated with other languages such as Python and R.




## ROOT Reviews
  ### 1. Root - No match analytical tool for Data Analytics and beyond

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rakesh S. | Deputy CIO, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 27, 2023

**What do you like best about ROOT?**

The root can do things that no other analytical software can; It is more potent in compiling the data to produce lucid insights and get accurate scientific predictions. Usually used in the theoretical data.

**What do you dislike about ROOT?**

When you are working in physics labs or wet lab Root software is a must, It doesn't have a fancy UX/UI; however, it has a great analytical mind that can solve complex problems.

**What problems is ROOT solving and how is that benefiting you?**

One of our clients has large data sets that need to be analyzed for accurate forecasting; Root has come for our rescue, and shown extraordinary resilience in analyzing data and producing reports that match the outcome.

  ### 2. Root Overview

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sumit D. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 10, 2023

**What do you like best about ROOT?**

Root is a software that provides all the functions needed to deal with big data processing; root work very differently from all as it is a unique product to use, and very helpful also, and it is very cost-effective, which is very good.

**What do you dislike about ROOT?**

Root needs a lot of storage, and we have to take care of the storage they need. Not much dislike they have; sometimes, when memory gets full, it shows some glitches or gets hanged.

**What problems is ROOT solving and how is that benefiting you?**

Root means a product that helps in different ways, helps to do work more easily, has a robust fitting and a good package, and has the ability to write small scripts fast.

  ### 3. Root Honest Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Naincy S. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 06, 2023

**What do you like best about ROOT?**

Root means a product that provides all the functionalities needed to a person working on that; a root can do that which other software can not, and the root is different from all.

**What do you dislike about ROOT?**

It is problem-solving software, but they don't have that fancy UI/UX to do the work. It also needs memory management for any large data. And using root takes a lot of storage to lead the system.

**What problems is ROOT solving and how is that benefiting you?**

Root gives tremendous functionality to work on; if you want tech-savvy, this is the one for you. I enjoyed working on this; they have open-gl capability, they have ability to write small scripts fast.

  ### 4. New way of data processing

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sheetal T. | Senior Associate, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 28, 2023

**What do you like best about ROOT?**

There have been many data processing and visualisation framework but ROOT is a bit different. It has different varieties of visualisation like histogram, scatter plots, etc that can help the user to showcase data in different forms.

**What do you dislike about ROOT?**

Since it's a framework, it needs a lot of storage and other resources to work in a system. The UI can also be improved to a large extent. However, analysis of data is accurate and very helpful.

**What problems is ROOT solving and how is that benefiting you?**

It has helped in analyzing huge data and portraying in a meaningful way. Various visualisation techniques helps in showing your data from different angles and understanding it altogether.

  ### 5. Best Software for Analysis

**Rating:** 5.0/5.0 stars

**Reviewed by:** Muskan  V. | HR Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 06, 2023

**What do you like best about ROOT?**

Root is one of the best framework software for big data processing gives the best functionalities with storage and visualisation which visualize data in many different formats

**What do you dislike about ROOT?**

ROOT consumes lots of storage but whereas, its best to handle more data and visualize data in many different formats

**What problems is ROOT solving and how is that benefiting you?**

Root Analysis is is very helpfull for understanding and to solve problem. Helps to fine the errors and describes problem determine primary cause and helps us to 
identify solutions.

  ### 6. Recommend root to a friend.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Akash C. | Technology Associate ( HPC &amp; Linux ), Mid-Market (51-1000 emp.)

**Reviewed Date:** August 08, 2023

**What do you like best about ROOT?**

Everything is best about this so I recommend this to my friend.

**What do you dislike about ROOT?**

As of now, there is nothing dislike about the ROOT.

**What problems is ROOT solving and how is that benefiting you?**

In high-energy physics experiments, vast amounts of data are generated from particle collisions. ROOT provides efficient tools for storing, managing, and analyzing this data, enabling researchers to extract meaningful insights from the massive datasets produced by experiments like those at the Large Hadron Collider (LHC).

  ### 7. Great opensource tool for your analysis work

**Rating:** 4.5/5.0 stars

**Reviewed by:** Javeria R. | UI/UX Designer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 09, 2023

**What do you like best about ROOT?**

ROOT has a built-in graphical user interface (GUI) that allows users to visualize data in many different formats, including histograms, scatter plots, and 3D visualizations. It also has open-GL capabilities for 3D models of equipment.

**What do you dislike about ROOT?**

While ROOT is a powerful software for scientific research, it has a steep learning curve with limited documentation. It also needs memory management specially with large datasets.

**What problems is ROOT solving and how is that benefiting you?**

Root has provided great analysis for the data we worked on for medical industry dealing with dementia. It helped us visualize the early detection of dementia and propose the next steps based on analysis

  ### 8. Get the root of your business with Root.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aman R. | Software Engineering Virtual Experience Program, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 13, 2021

**What do you like best about ROOT?**

One of the favourite part of using Root is that it is Open Source and cost effective which means, hassle free uses.

**What do you dislike about ROOT?**

Using Root required a lot of storage and other resources which leads to your system down.

**Recommendations to others considering ROOT:**

Using Root can increase impression.

**What problems is ROOT solving and how is that benefiting you?**

I solve problems related to algebra and mathematics and physics. The fast & accurate calculation saves a lot of time.

  ### 9. Root: the framework for scientific data analysis.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Research | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 24, 2023

**What do you like best about ROOT?**

It is its ability to handle large datasets and perform complex analyses in the field of particle physics and other scientific disciplines.

**What do you dislike about ROOT?**

Your learning curve can be complicated if you are not familiar with the C++ programming language.

**What problems is ROOT solving and how is that benefiting you?**

It helps me create detailed simulations of particle interactions in detectors and experimental environments.

  ### 10. Powerful framework for data analytics.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 29, 2023

**What do you like best about ROOT?**

I liked the way it handled too much data which my powerful cloud servers can't handle. I liked its statistical analysis and visualization of huge data .

**What do you dislike about ROOT?**

It has limited industry customization as it is developed keeping in mind the high energy physics community. I also feel its documentation does not cover everything.

**What problems is ROOT solving and how is that benefiting you?**

I used ROOT in the analysis of enormous client data regarding car washes. It gave me some incredible insights from the data. Its optimizing algorithms had a very use in my scenario.

  ### 11. ROOT - for large data processing

**Rating:** 4.0/5.0 stars

**Reviewed by:** shehabun s. | Planning &amp; Business Insights Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** May 09, 2023

**What do you like best about ROOT?**

Ability to convert several natural languages and provide great statistical analysis

**What do you dislike about ROOT?**

tough for a non technical user especially those have less grip on coding and programing languages

**What problems is ROOT solving and how is that benefiting you?**

as we need to process over one million store scan data every day, it is providing a quick and easy solution through visualization of the data. Also, cloud-based solution helps easy access for users from multiple time and locations

  ### 12. Fair

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Automotive | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 27, 2023

**What do you like best about ROOT?**

The upside is that the program is completely IT. iF YOU WANT TECH SAVY THIS IS FOR YOU

**What do you dislike about ROOT?**

nO WAY TO RATE FOR WHOLE FAMIly adequately

**What problems is ROOT solving and how is that benefiting you?**

The way analysis are obtained from a app on a phone

  ### 13. Good framework but specific capabilities

**Rating:** 3.0/5.0 stars

**Reviewed by:** Guillermo H. | Software engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 11, 2022

**What do you like best about ROOT?**

It's a great framework and robust. I really enjoyed the mining data capabilities. It's powerful mathematical and statistical tools are powerful and easy to integrate.

**What do you dislike about ROOT?**

It's a very specific need for this framework. If I was more into physics and testing out simulations this would be a good to. Also the C++ framework it does not give you a whole of different options to expand.

**What problems is ROOT solving and how is that benefiting you?**

My company was looking for a solution to streamline data analysis in a day to day basis. Learned a lot about root but it's too advances for the environment and goals we are set to accomplish

  ### 14. Root Makes Analysis Easy

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aman R. | E, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 07, 2021

**What do you like best about ROOT?**

Open Source, I like the most that it is an open source for all.

**What do you dislike about ROOT?**

Low Spec. PC may crash while performing analysis.

**What problems is ROOT solving and how is that benefiting you?**

I do solve problems related to physics Modeling. I Benefited with available tools.

  ### 15. A large package for every need - hard to learn easy to user

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dmitriy B. | Vice President, Higher Education, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 22, 2019

**What do you like best about ROOT?**

There are two main points about ROOT - its open source and its a product of generations of scientists. Descending from Paw (still in FORTRAN), ROOT was the C++ version for the comprehensive data analysis first for the high energy physicists and then for the general programming community to use. Most attractive features include cross-platform, ability to call from Python or R, JS-viewer and the GUI libraries that can be easily incorporated into any c++ design (so that program is easily portable from Win to POSIX and back and its the same libraries being called).

**What do you dislike about ROOT?**

first its the very steep learning curse. It is hard to say if I would be using it if it were not for being pushed to learn it as a grad student. But after you grasp the internal logic of it, all starts to seem cohesive and allows for a fast prototyping either using Python or from a build-in c++ interpreter.

**Recommendations to others considering ROOT:**

Try it first, and best is on Windows - with version 5, not 6 (still very raw). Best if used from python (e.g. import ROOT) as this takes away lots of c++ overhead and helps to start fasted. 
Once on linux, always compile from source, NEVER do 'make install' as it scatters the files int he system and will not allow for easy upgrade. 'source thisroot.sh' is there to set all variables needed in the terminal.
read examples, try simple things, then read the manual - its width discourages new users often.
ROOT libraries are fast - when imported from python, they speed up the execution of the task significantly.

**What problems is ROOT solving and how is that benefiting you?**

Main use is the data analysis. visualization of data, proper fits producing the ch^2/likelihoods and correct uncertainties on fit parameters that are PROPERLY dependent on both y and x error bars (note that a lot of software I saw treats x-bars incorrectly or just ignores them). Different minimization engines allow for flexibility and cross-check in difficult fits that are done in batch mode. 
Another feature is the TSpectrum, allows to find peaks in the data, useful in finance and final report analysis. All libraries are fast and are fit for on-the-fly analysis in the world of finance.
Fast and compact storage file format is good for backups. Datafiles can be opened from server via different protocols with no need for a local copy.
Making tools with GUI for clients use is very beneficial as they all have same-looking interface and are portable to windows-linux-macos platforms without changes to code that deals with ROOT. of course there are some differences in general but at least this saves major headache of rewriting GUI for different graphical libraries that typically is the case.

  ### 16. a free powerful fast analysis package for c++/python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alexander I. | IT solutions manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 29, 2020

**What do you like best about ROOT?**

-ability to write small scripts fast.. no need for compiler;
-fast execution in Python (2-3) due to pre-made libraries;
-include TApplication class and get ROOT GUI in your application with all features;
-powerful fitting and statistics packages;
-If compile in c++, small .exe as its using the libraries.. but need to have ROOT installed for it to work.
-ROOT-js for browser viewer and event monitoring.
-open-gl capability for 3d models of equipment.
-fast start on neural networks exists but i haven't used it yet.

**What do you dislike about ROOT?**

-steep learning curve - can't do something very simple as a beginner, need to reach certain level learning this package first.
-Overall syntax sometimes makes no sense; they are trying to change that in version 7 but its not yet released; also after spending much time in figuring out how old syntax works, its not very exciting to get another one...
-Large pre-compile file as all headers include all headers (used to be a problem, with fast PC makes no difference)..
-works best for Linux (most distributions) but is typically hard to compile the package on MAC, especially with python library (problems from macOS since python headers are not provided, not ROOT side)

**What problems is ROOT solving and how is that benefiting you?**

-large-scale data analysis from high energy physics experiment
-small-scale use in lab classes for advanced students
-back-end for advanced plot creation for websites

  ### 17. root, a great and very customizable tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Stefano C. | Research Assistant, Higher Education, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 04, 2017

**What do you like best about ROOT?**

ROOT is a C++ based framework for analyzing huge data sample. Although developed for the High Energy Physics it is really scalable and flexible to analyze whatever you need to. Since it's C++ based ROOT is powerful, fast and eventually optimized.

**What do you dislike about ROOT?**

Sometimes the crashes (due to for instance memory leaks or other problems) are very cryptic to debug.

**What problems is ROOT solving and how is that benefiting you?**

ROOT helped me to analyze several (big) data, to find pattern in the data (through error back propagation neural network) and to produce high-quality PostScript vectorial plots.

  ### 18. ROOT useful for simple data visualization and analysis in positron emission tomography research

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** January 10, 2017

**What do you like best about ROOT?**

It interfaces easily with our existing library of C and C++ data analysis code.

**What do you dislike about ROOT?**

GUIs could use improvement. TBrowser, for instance.

**What problems is ROOT solving and how is that benefiting you?**

We are visualizing data quickly and efficiently to direct further research.


## ROOT Discussions
  - [What is the best root software?](https://www.g2.com/discussions/root-what-is-the-best-root-software) - 1 comment

- [View ROOT pricing details and edition comparison](https://www.g2.com/products/root/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-20+00%3A33%3A51+-0500&secure%5Bsession_id%5D=3b6b767d-86bd-43b1-83d6-a18b9fc079eb&secure%5Btoken%5D=02b344cd55ed5d0d309a7679f1af9d1dc7249d25f4d8f5a4b7982722a026c810&format=llm_user)

## ROOT Features
**Administration**
- Quality Control
- Data Sampling
- Collaboration

**Capabilities**
- Data Visualization
- Survival Analysis
- Risk Data Attributes
- Cost Analysis

**Methodology**
- ANOVA Support
- Regression
- Time Series Analysis

**Generative AI**
- AI Text Generation
- AI Text Summarization

## Top ROOT Alternatives
  - [IBM SPSS Statistics](https://www.g2.com/products/ibm-spss-statistics/reviews) - 4.2/5.0 (892 reviews)
  - [Posit](https://www.g2.com/products/posit-posit/reviews) - 4.5/5.0 (563 reviews)
  - [Qualtrics Strategy &amp; Research](https://www.g2.com/products/qualtrics-strategy-research/reviews) - 4.4/5.0 (2,911 reviews)

