User Tools

Site Tools


research:root

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
research:root [2024/03/18 18:29]
msovara
research:root [2024/10/28 07:12] (current)
msovara
Line 1: Line 1:
 ===== Installing ROOT using a python virtual environment ===== ===== Installing ROOT using a python virtual environment =====
  
-Sign into LENGAU and then ssh into chpclic1+Sign in to 
 + LENGAU and then ssh to dtn
  
-<code bash> +Ensure that your base conda environment has been initialised for your user on LENGAU. If it has already been initialized you should observe (base) alongside your user ID. This means that .bashrc file has been modified to incorporate conda directives. If not start here: https://wiki.chpc.ac.za/guide:python?s[]=%2Apython%2A 
-module purge + 
-</code>+Sanitize your shell environment and then load the BIOMODULES module: 
  
 <code bash> <code bash>
 +module purge
 module add chpc/BIOMODULES module add chpc/BIOMODULES
 </code> </code>
-Adds C++ libraries and other things 
  
-Here is how you prepare a new environment with ROOT preinstalled:+Here is how you create a new environment with ROOT preinstalled:
 <code bash> <code bash>
 conda create -n root_env root -c conda-forge conda create -n root_env root -c conda-forge
 </code> </code>
-This will make a new environment called root_env, and install ROOT into it+This will make a new environment called root_env, and install ROOT into it. Installation times may vary. When I did it it took between 3-5 minutes...
  
-You can list all your environments and their paths using+When the installation completes successfully, you can list all your environments and their paths using:
 <code bash> <code bash>
 conda info --envs conda info --envs
 </code> </code>
 +The full path to the root installation amongst others will appear. 
  
 +Check whether the ROOT package has been installed, if successfully installed, it should appear in the list of packages:
 <code bash> <code bash>
-conda activate root_env+conda list
 </code> </code>
  
-Confirm whether the ROOT package has been installed+Activate the conda ROOT environment: 
 <code bash> <code bash>
-conda list+conda activate root_env
 </code> </code>
  
-Launch ROOT+Launch ROOT
 <code bash> <code bash>
 root root
 </code> </code>
 +
 +Deactivate the environment when done using:
 +
 +<code bash>
 +conda deactivate
 +</code>
 + 
  
  
/app/dokuwiki/data/attic/research/root.1710779344.txt.gz · Last modified: 2024/03/18 18:29 by msovara