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 and Matplotlib 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/fillrandom.py, or put in the scripts shebang. E.G
JupyROOT can be accessed by running
For user convenience, application entries for ROOT and PyROOT will be placed into the systems start menu by default.
Generate an embeddable card to be shared on external websites.
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
Thanks for bringing this to our attention. Information you provided will help us investigate further.
There was an error while sending your report. Please try again later.