or
Note that the Spyder IDE is included in the standard Python installations, and that R-Studio is a separate module called rstudio
python-base and R-base contain fixed, unchanging installations of the base languages. This is for safety – they cannot be accidentally overwritten causing unexpected changes of behaviour. python-cbrg and R-cbrg contain separate package and library repositories for each version of Python and R. Because packages and library versions also change over time, we take a snapshot of the state on a monthly basis and then lock this to prevent changes causing unexpected behaviour. A single current version for each provides a continual rolling ‘head’ where changes are applied. Loading the python-cbrg or R-cbrg module will automatically pull in the latest stable base and all packages or libraries:
$ module load python-cbrg Loading python-cbrg/current Loading requirement: python-base/3.8.3 $ module list Currently Loaded Modulefiles: 1) python-base/3.8.3(default) 2) python-cbrg/current(default)
However, if you want to use a different version of the base, you can do that by loading it manually first:
$ module load python-base/3.6.10 $ module load python-cbrg $ module list Currently Loaded Modulefiles: 1) python-base/3.6.10 2) python-cbrg/current(default)
Simmilarly, if you want to use a different version of the libraries, for example because a recent update broke something you relied on, you can do that by loading it manually:
$ module load python-cbrg/202104 Loading python-cbrg/202104 Loading requirement: python-base/3.8.3 $ module list Currently Loaded Modulefiles: 1) python-base/3.8.3(default) 2) python-cbrg/202104