All Platforms System Requirements
-
CMOR 3.5.0 on conda-forge has support for Python 2.7, 3.6, and 3.7.
-
Make sure anaconda is in your PATH (assuming ananconda is installed in ${HOME}/anaconda)
export PATH=${HOME}/anaconda/bin:${PATH} # for [ba]sh setenv PATH ${HOME}/anaconda/bin:${PATH} # for [t]csh
Bypassing firewalls
-
If your institution has a firewall
conda config --set ssl_verify False
Installing
-
Run the following command
# install cmor # ------------------------------------------------ conda create -n CMOR -c conda-forge cmor source activate CMOR # Clone the CMIP6 table to your working directory. # ------------------------------------------------ mkdir CMIP6_work cd CMIP6_work # Disable SSL verification (firewall only). # ----------------------------------------- export GIT_SSL_NO_VERIFY=true git clone https://github.com/PCMDI/cmip6-cmor-tables.git # Note: # ----------------------------------------------------------- # UDUNITS2_XML_PATH is set automatically by activating CMOR. # export UDUNITS2_XML_PATH=${CONDA_PREFIX}/share/udunits/udunits2.xml #
Conda environment
-
Create your different CMOR environment with anaconda.
conda create -n [YOUR_ENV_NAME_HERE] -c conda-forge cmor source activate [YOUR_ENV_NAME_HERE]
Obtaining Nighlty builds
- Create a dedicated environment for nightly (in between releases code):
conda create -n [YOUR_ENV_NAME_HERE] -c pcmdi/label/nightly -c conda-forge cmor source activate [YOUR_ENV_NAME_HERE]