OGGM tutorials#

Welcome to the OGGM tutorials, a collection of interactive notebooks designed to guide you through glacier modelling with OGGM.

If you are new to Jupyter Notebooks or JupyterLab, we recommend starting with our introduction to jupyter notebooks!

If you are reading this on our website (https://oggm.org/tutorials), note that each page displayed here is in fact a Jupyter notebook. You can launch an interactive version of these tutorials online with MyBinder or OGGM-Hub by clicking the “launch” button at the top right of this page (the little rocket 🚀).

Ready to go?

10 minutes tutorials#

These new tutorials are designed to illustrate one single OGGM concept at a time. They are a good way to get started with OGGM, or for returning users to learn about new features!

OGGM workflow#

Mass balance#

Hydrological output#

Dynamical runs#

Ice thickness#

Calving#

OGGM shop and additional data#

Visualisation and post-processing#

Tutorials in (re-)construction#

Have fun learning OGGM!

Package versions used to build this documentation:

# Package versions
from oggm.utils import show_versions
print(show_versions())
# OGGM environment: 
## System info:
    python: 3.13.12.final.0
    python-bits: 64
    OS: Linux
    OS-release: 6.14.0-1017-azure
    machine: x86_64
    processor: x86_64
## Packages info:
    oggm: 1.6.3.dev47+g61a0dd492
    numpy: 2.4.2
    scipy: 1.17.1
    pandas: 3.0.1
    geopandas: 1.1.2
    netCDF4: 1.7.4
    matplotlib: 3.10.8
    rasterio: 1.5.0
    fiona: 1.10.1
    pyproj: 3.7.2
    shapely: 2.1.2
    xarray: 2025.11.0
    dask: 2026.1.2
    salem: 0.3.12.dev8+g84d7f7e5c
    OGGM git identifier: 3aa6a9364b3a74bfcdea03312e7e87d5611f0550