Skip to content

Repository files navigation

Documentation Status License: GPL-3.0 Code style: black Checked with mypy linting: pylint fair-software.eu

pism-terra      PISM, the Parallel Ice Sheet Model

pism-terra

Simulate any glacier complex in the world based on their RGI7 ID or perform the ISMIP7 Greenland experiments made easy.

Installation

Get pism-terra source from GitHub:

git clone git@github.com:pism/pism-terra.git
cd pism-terra

Optionally create Conda environment named pism-terra:

conda env create -f environment.yml
conda activate pism-terra

or using Mamba instead:

mamba env create -f environment.yml
mamba activate pism-terra

Install pism-terra:

python -m pip install .

Documentation

Full documentation — installation, tutorials and workflows — is published on Read the Docs https://pism-terra.readthedocs.io/

To build the docs locally:

python -m pip install -e ".[docs]"
cd docs
make html
open _build/html/index.html

Live-reload while editing:

make livehtml

Development

For development work and actual use of the package install the dev environment instead:

conda env create -f environment-dev.yml

or

mamba env create -f environment-dev.yml

Install it editabble:

python -m pip install -e .

For rapid development and without internet, you can also run

python -m pip install -e . --no-deps --no-build-isolation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages