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-1.0.0.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-1.0.0-py3-none-any.whl (174.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cimsi-1.0.0.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-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ec99aec657e9ee8c46ff12c4c23c1e1c4d6d5b1a0355ba39fa7b0bb35a6f5fe0
MD5 76229a6da66cb1922e5999181afc5b8c
BLAKE2b-256 2009b72b63c77bc94b73184886ac42653b62774c200835c5655022c089f5322e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cimsi-1.0.0-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-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c749794a6b0945fd17ceaa648a95e4619e77ff4b1347e15a2b79c054c8f74c7
MD5 fe664453aaac272d1fc4bada5065e39b
BLAKE2b-256 ef36e911f1cb6030a59e467d7b1d06b2c993bc5a2162191f1a6448cc29b541b1

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