Skip to main content

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

Project description

imsi logo

Integrated Modelling System Infrastructure (IMSI)

Documentation Status

The Integrated Modelling System Infrastructure (IMSI) is a Python-based infrastructure and configuration framework for the CCCma Integrated Modelling System.

Quick Start

Installation | Documentation

Create and activate a virtual environment

python -m venv /path/to/venv
source /path/to/venv/bin/activate

# or with UV (recommended)
uv venv /path/to/venv --python=3.12 # supports python 3.12 or higher
source /path/to/venv/bin/activate

Install IMSI

git clone git@gitlab.science.gc.ca:CanESM/imsi.git
cd imsi
pip install .
# or with uv
uv pip install .

Initialize and run a basic CanESM experiment

imsi setup --repo git@gitlab.science.gc.ca:CanESM/CanESM5.git \
           --ver=develop_canesm \
           --exp=cmip6-piControl --model=canesm53_b1_p1 \
           --runid=imsi-demo
cd imsi-demo
imsi save-restarts
imsi build
imsi submit

Watch it run (on systems with maestro sequencing):

imsi status

Contributing

See the Contributing document for how to contribute to this project.

License

Open Government License – Canada version 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cimsi-0.8.6.tar.gz (7.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cimsi-0.8.6-py3-none-any.whl (174.7 kB view details)

Uploaded Python 3

File details

Details for the file cimsi-0.8.6.tar.gz.

File metadata

  • Download URL: cimsi-0.8.6.tar.gz
  • Upload date:
  • Size: 7.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for cimsi-0.8.6.tar.gz
Algorithm Hash digest
SHA256 e3b49586a76eff5f9478e90c285e81c33f3389b0bdcfe78e9f62e2feabd199d6
MD5 8b3f201505fef64516e12239d87f0722
BLAKE2b-256 435f60b27e78ff6232cee097ad8dd3a68439444bb75b2d70a25a32bb35a30008

See more details on using hashes here.

File details

Details for the file cimsi-0.8.6-py3-none-any.whl.

File metadata

  • Download URL: cimsi-0.8.6-py3-none-any.whl
  • Upload date:
  • Size: 174.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for cimsi-0.8.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ed78aed971a23cf0644967aeb1668e77f61e6b36dbfe3ec7cc209570bbf9c2f2
MD5 586565d8cfb5ef538ebefd832ad76693
BLAKE2b-256 9f706574ec29a7b0d266774e9700ff2d9b28639e0463e056c5e2e3a12c4c96f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page