All Platforms System Requirements

  • CMOR 3.5.0 on conda-forge has support for Python 2.7, 3.6, and 3.7.

  • Anaconda

  • 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


  • 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
    # Note:
    # -----------------------------------------------------------
    # UDUNITS2_XML_PATH is set automatically by activating CMOR. 
    # export UDUNITS2_XML_PATH=${CONDA_PREFIX}/share/udunits/udunits2.xml

Conda environment

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]
Tags: conda