Integrated Modelling System Infrastructure (IMSI)

Documentation Status Documentation StatusDocumentation Status

The Integrated Modelling System Infrastructure (IMSI) is a comprehensive python based package used to download, configure, build and run the suite of models in the CCCma Integrated Modelling System.

License

Installation

imsi is normally pre-installed on support machines by technical staff, and users need only source an environment.

You can install imsi as below. It is recommendad to install it in a python or conda virtual environment.

python3 -m venv /path/to/new/virtual/environment
source /path/to/new/virtual/environment/activate
# conda create -n imsi-test python=3.10

git clone git@gitlab.com:cccma/imsi.git
cd imsi
pip install .      # for usage
# pip install -e . # for development

Basic usage

imsi -h # for help
#
# Setup a CanESM5.1 p1 CMIP6 piControl run
imsi setup --repo=https://gitlab.com/cccma/canesm --ver=develop_canesm --exp=cmip6-piControl --model=canesm51_p1 --runid=imsi-test
imsi build          # compile executables
imsi save-restarts  # save desired restarts
imsi submit         # submit the run