ROOT Framework

ROOT Framework

James Carroll (james-carroll) Publisher
  • James Carroll (james-carroll) Publisher
  • Science

Install latest/stable of ROOT Framework

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.

Install using the command line

sudo snap install root-framework

Don't have snapd? Get set up for snaps.

Channel Version Published

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

This snap is intended to provide an easy-to-install package of the ROOT framework for the home user. It comes bundled along with Python 3.8/PyROOT and Jupyter/JupyROOT notebook capability. NumPy, SciPy, Pandas, Matplotlib and Tensorflow/Keras are bundled with the Python environments.

Snaps are container packages for easy application deployment, designed to be consistent and reliable across different host distributions. They additionally impose some strong sandboxing for security. One caveat of this sandboxing is that this package can only read/write to your $HOME directory, or via specific network protocols. It is highly advised that you place all your data files in your $HOME directory to be accessible.

Because snaps are containers and don't affect the host system, using PyROOT with import ROOT will not work in a system Python shell. Users are encouraged to use the command pyroot to access the containers' Python shell, where import ROOT would become available. Scripts can be passed to pyroot to be executed in PyROOTs context, E.G, pyroot -i $(root-config --tutdir)/pyroot/, or put in the scripts shebang. E.G #!/snap/bin/pyroot

JupyROOT can be accessed by running root --notebook.

For user convenience, application entries for ROOT and PyROOT will be placed into the systems start menu by default.

Developer website

Contact James Carroll

Details for ROOT Framework

GPL-3.0 AND LGPL-2.1+
Last updated
15 April 2021

Share this snap

Generate an embeddable card to be shared on external websites.

Related blog posts

Where people are using ROOT Framework

Users by distribution (log)

Ubuntu 20.04
Ubuntu 18.04
Ubuntu 20.10
Linux Mint 20.1
Zorin OS 15
Linux Mint 19.3
elementary OS 5.1.7
Ubuntu 19.04
Ubuntu 19.10
KDE Neon 20.04
pop 20.10
Ubuntu 21.04
Linux Mint 19.1
Ubuntu 16.04
Debian 10
Linux Mint 19
Linux Mint 20
Ubuntu 18.10
pop 20.04
Kali Linux 2021.1

Install ROOT Framework on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.

Is there a problem with ROOT Framework? Report this app