Simulate any glacier complex in the world based on their RGI7 ID or perform the ISMIP7 Greenland experiments made easy.
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 .
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
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
