conda-forge / packages / root-binaries 6.18.04

ROOT is a modular scientific software toolkit. It 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.

Installers

conda install

  • linux-64  v6.18.04
  • osx-64  v6.18.04
To install this package with conda run one of the following:
conda install -c conda-forge root-binaries
conda install -c conda-forge/label/broken root-binaries

Description

Almost everything in ROOT should be supported in this Conda package; ROOT was built with lots of options turned on. Here are a few things to try:

  • root: you can start up a session and see the splash screen; Control-D to exit.
  • python followed by import ROOT will load PyROOT.
  • root --notebook will start a notebook server with a ROOT kernel choice.
  • rootbrowse will open a TBrowser session so you can look through files.
  • root -l -q $ROOTSYS/tutorials/dataframe/df013_InspectAnalysis.C will run a DataFrame example with an animated plot.
  • root -b -q -l -n -e "std::cout << TROOT::GetTutorialDir() << std::endl;" will print the tutorial dir.
  • root -b -l -q -e 'std::cout << (float) TPython::Eval("1+1") << endl;' will run Python from C++ ROOT.

See the post here for more information about using this Conda package.

Caveats

General

The ROOT package will prepare the required compilers (see below). Everything in Conda is symlinked into $CONDA_PREFIX if you build things by hand; tools like CMake should find it automatically. The thisroot.* scripts should not be used. Graphics, rootbrowse, etc. all should work. OpenGL is enabled.

There is also a root_base package, with minimal dependecies, that libraries should dependend on this to avoid having a runtime dependency on the compilers package. In most cases users should use the root package directly.

ROOT was built with and will report -std=c++17 from root-config.

PRIVACY POLICY  |  EULA (Anaconda Cloud v2.33.29) © 2020 Anaconda, Inc. All Rights Reserved.