Awesome
Cryosphere Software, Data and Tools
A prototype of a curated list of awesome data sources, models, tools and organizations related to the Cryosphere and its subspheres.
Contents
- Cryosphere - across all subspheres
- Frozen Ground/Permafrost
- Ice Sheets and Glaciers
- ISG Software
- ISG Open Source Models
- Ice Flow and Mass Balance
- (Surface) Mass Balance only
- Calving/Frontal Ablation
- Hydrology
- Sub-/Englacial Hydrology
- Miscellaneous
- ISG Closed/On-Demand Source Models
- Ice Flow and Mass Balance
- Sub-/Englacial Hydrology
- ISG Remote Sensing Software
- ISG Open Source Models
- ISG Data
- ISG Global Data
- ISG National Data
- Switzerland
- ISG Visualization Tools
- ISG Educational Tools and Data
- ISG Software
- Sea Ice
- Snow
- Contributing
- License
Cryosphere - across all subspheres
Cryo Software
- PolarToolkit - A Python package to download, plot, and explore polar datasets.
- earthspy - Monitor and study any place on Earth and in Near Real-Time (NRT) with satellite data
- xDEM - A Python module developed by glaciologists for handling DEMs: read/write, coregistration, volume change calculation etc.
Cryo Data
- NSIDC - The (US) National Snow and Ice Data Center
- NSIDC Data Tutorials - Jupyter notebook guides to access, subset, transform, and visualize data products from NSIDC
- Arctic Data Center - Data and software from NSF Arctic research
Frozen Ground/Permafrost
FGP Software
Data Handling
- tsp - A python library for reading, writing, visualizing and manipulating ground temperature data (p)
Modelling
- FreeThaw1D A fast 1d heat transfer model with phase change (p)
FGP Data
- PermafrostNet ERDDAP - Distributing ground temperature and borehole data using OPeNDAP
- PERMOS - Swiss Permafrost Monitoring Network (PERMOS)
- PermaSense Matterhorn Data - Matterhorn Permafrost Observatory data (p)
Ice Sheets and Glaciers
ISG Software
ISG Open Source Models
Ice Flow and Mass Balance
- ALPGM - ALpine Parameterized Glacier Model. Deep learning-based regional glacier evolution model (p)
- CISM - Community Ice Sheet Model (p)
- CFM - Community Firn Model (p)
- DEISM ice-sheet-model - DEpth integrated Ice Sheet Model (DEISM)
- Elmer/Ice - Open Source Finite Element Software for Ice Sheet, Glaciers and Ice Flow Modelling
- Fenics Ice - Ice Sheet model with Bayesian Uncertainty Quantification (p).
- flowline-glacier-model - Flowline glacier model by Andy Aschwanden
- Glacier Energy and Mass Balance (GEMB v1.0) - Energy and Mass Balance Model with focus on firn (part of ISSM) (p, preprint).
- glacier-flow-model - Modelling glacier flow, based on the glaciers mass balance and a digital elevation model
- icepack - Finite element modeling of glaciers and ice sheets
- ICESHEET - Creates ice sheet reconstructions using a perfectly plastic approximation, using ice margins and basal shear stress as inputs
- icetools - icetools provides a development environment for numerical ice flow models/simulations
- ISSM - Ice Sheet System Model
- MPAS-Albany Land Ice (MALI) - a variable-resolution ice sheet model for earth system modeling using voronoi grids
- OGGM - Open Global Glacier Model: a modular open source model for glacier dynamics (p)
- PISM - Parallel Ice Sheet Model (p)
- PyGEM - Python Glacier Evolution Model (PyGEM)
- sia-fluxlim - Implementation of a MUSCL-superbee flux limiter to a shallow ice approximation flow code based on finite differences
- SICOPOLIS - SImulation COde for POLythermal Ice Sheets
- speceis_flowline - Width-parameterized flowline version of the spectral ice sheet model (SpecEIS)
- Stochastic Ice-Sheet and Sea-Level System Model (StISSM) - Stochastic implementation of ISSM (p, preprint)
- Úa - A large-scale ice-flow model
- UFEMISM - The Utrecht FinitE voluMe Ice-Sheet Model (p)
- VarGlaS - The source code repository for the Variational Glacier Simulator (VarGlaS) code (p)
- Yelmo - a 3D ice-sheet-shelf model solving for the coupled dynamics and thermodynamics of the ice sheet system (p)
(Surface) Mass Balance only
- pypdd - A positive degree day model for glacier surface mass balance (p)
- COSIPY - A flexible and user-friendly framework for modeling distributed snow and glacier mass changes (p)
- MAR - A regional climate model for modelling surface mass balance (p)
Calving/Frontal Ablation
- cryo_calving_2019 - Experiments with a minimal Frontal ablation model added to OGGM
- HiDEM - Helsinki Discrete Element Model, a particle model for simulating elastic behaviour, fracture and calving at marine terminating glaciers (p)
- SERMeQ - Tool to estimate advance, retreat, and sea level contribution of calving glaciers forced by upstream surface mass balance, based on viscoplastic physics (p)
Hydrology
- CCHF - Cryosphere hydrology modeling package written in Matlab (p)
- DEBAM/DETIM - Distributed Energy Balance Model (DEBAM) and Distributed Enhanced Temperature Index Model (DETIM): Two Distributed Glacier Surface Mass-Balance and Discharge Models (p, p)
Sub-/Englacial Hydrology
- 1Dhydro - Example subglacial hydrology model for teaching. Subglacial processes workshop at Centre for Ice and Climate, The Niels Bohr Institute, University of Copenhagen 7-11 th April 2014
- RchannelODE.jl - Solves the 1D steady state R-channel equations
- SHAKTI - Subglacial hydrology and kinetic transient interactions (p)
Miscellaneous
- bod-marine - exact solution to marine ice sheet 1D problem, coming from Bodvardsson (1955)
- debadvect - FEM model for englacial debris transport
- Glacier initialization - Method to reconstruct estimated glacier states up to 1850
- GlacialLakeHazards - Matlab codes from PhD work on glacial lake outburst flood hazards in the Nepal Himalaya
- icepack-py - Python bindings and utility scripts for icepack
- Rounce2014_debristhickness - Codes associated with deriving the debris thickness of debris-covered glaciers from Landsat thermal imagery
- SELEN - Calculates glacial isostatic adjustment and the sea level equation
- sia-fve - implicit finite volume element (FVE) method for the shallow ice approximation (SIA) free-boundary problem
ISG Closed/On-Demand Source Models
Ice Flow and Mass Balance
- f.ETISh - Fast Elementary Thermomechanical Ice Sheet Model (p)
- GagliardiniWerder2018 - Influence of an increasing surface melt over decadal timescales on land terminating outlet glaciers (paper)
- GloGEM - A model for global glacier change and sea-level rise (p)
- GloGEMflow - Extended version of the Global Glacier Evolution Model (GloGEM), in which both surface mass balance and ice flow are explicitly accounted for (p)
- GERM - Glacier Evolution and Runoff Model (p)
- PollardDeConto2012 - 3D hybrid ice sheet-shelf model for long-term continental-scale applications (p)
Sub-/Englacial Hydrology
- Beyeretal2017 - A confined–unconfined aquifer model for subglacial hydrology and its application to the north east Greenland ice stream (paper)
- Brinkerhoffetal2011 - Inversion of a glacier hydrology model (paper)
- BuelervanPelt2015 - Mass-conserving subglacial hydrology in the Parallel Ice Sheet Model version 0.6 (paper)
- deFleurian2016 - A modeling study of the effect of runoff variability on the effective pressure beneath Russell Glacier, West Greenland (paper)
- Hewitt2017 - Modelling distributed and channelized subglacial drainage: the spacing of channels (paper)
- HoffmanPrice2014 - Feedbacks between coupled subglacial hydrology and glacier dynamics (paper)
- KesslerAnderson2004 - Testing a numerical glacial hydrological model using spring speed‐up events and outburst floods (paper)
- PimentelFlowers2010 - A numerical study of hydrologically driven glacier dynamics and subglacial flooding (paper)
- Werderetal2013 - Modeling channelized and distributed subglacial drainage in two dimensions (paper)
ISG Visualization Tools
- GLIMS Glacier Viewer - Global Land Ice Measurememts from Space (GLIMS) / Global Terrestrial Network for Glaciers (GTN-G) Glacier Viewer covering a range of inventories
- OGGM-edu - Interactive glacier apps for educational purposes
- WGMS Smartphone App - Browsing glaciers worldwide and in your proximity
- WGMS FoG Browser - Fluctuations of Glaciers Dataset Browser
- GLAMOS - Browsing Swiss glaciers on an interactive map
- iceplotlib - Plotting tools for PISM using matplotlib and netcdf4-python
ISG Remote Sensing Software
- DIC_FFT - Detect and quantify surface displacements in multi-temporal images (p)
- glaciersat - Tools to observe glaciers from satellite imagery, such as albedo calculation and transient snow line detection
- icepyx - Python tools for obtaining and working with ICESat-2 laser altimetry data
ISG Data
ISG Global Data
- FoG - Fluctuations of Glaciers with point, elevation band and specific mass balance measurements
- Glacier Length Fluctuations - Glacier Length Database by Paul Leclercq
- GlaThiDa - Glacier Thickness Dataset with point, elevation band and specific ice thickness measurements
- RGI - Randolph Glacier Inventory, a global inventory of glacier outlines (report an issue)
- WGI - World Glacier Inventory
- ITS_LIVE - A NASA MEaSUREs project to provide automated, low latency, global glacier flow and elevation change datasets.
ISG National Data
Switzerland
- GLAMOS - Glacier Monitoring Switzerland: the Swiss glacier data portal]
Austria
- Austrian Glacier Inventory - Multi-temporal inventory of Austrian glaciers as a shapefile
ISG Educational Tools and Data
- OGGM-edu - Educational material about glaciers, powered by OGGM and MyBinder
- glacier-graphics - A collection of glacier graphics that can be used for education and outreach
- Ed Bueler's Karthaus material - Notes and codes for Ed Bueler's numerical lectures at Karthaus (Italy) Summer School on Ice Sheets and Glaciers
- UW_Geodetic_Mass_Budget_Scripts - no description provided
- Glaciers Dynamics Lecture - Glacier Dynamics lecture by Andy Aschwanden
- Glacier & Ice Sheet Dynamics at Georgia Tech - Alex Robel's slides, notes, and code demonstrations for grad/undergrad course in glaciology
- GRANTSISM - GReenland & ANTarctic Ice Sheet Model + Svalbard extension, based on Excel with suggested exercises (p p)
- js-ism - Reimplementation of GRANTISM in Javascript
- International Summer School in Glaciology, McCarthy, Alaska - bi-annual summer school hosted by University of Alaska in Fairbanks
- McCarthy course material - Lecture notes on Ice Sheet Modelling, Mass Balance, Glacier Hydrology, Remote Sensing, and so on.
- Ed Bueler's material - Slides, notes, and codes on numerical glacier and ice sheet modeling
- Andy Aschwanden's material - Lecture notes and exercises on ice flow and thermodynamics
- Lindsey Nicholson's teaching - Materials Lindsey developed for teaching (mainly) about glaciers
- Physics of Glacier lecture at ETH - All the course material for the "Physics of Glaciers" class
- Subglacial processes workshop material - Mauro Werder's material from the subglacial processes workshop Copenhagen
- Swisseduc Glaciers online - A collection of photos and processes of different glaciers
Sea Ice
SI Software
- CICE - CICE sea-ice model
- Icepack - sea-ice column physics
- SIS2 - NOAA-GFDL's Sea Ice Simulator version 2
- SI3 - sea ice model of the NEMO consortium
- IceNet - code to train a deep learning seasonal Arctic sea ice forecasting model (paper/pre-trained networks/Jupyter notebook demonstrator)
SI Data
Snow
SN Software
- SNOWPACK - multi-purpose snow and land-surface model (p)
- cosipy - Coupled snowpack and ice surface energy and mass balance model in Python
- FSM2 - Flexible Snow Model: a multi-physics energy balance model of accumulation and melt of snow on the ground and in forest canopies (p)
- snowtools - D. Shean's utilities for working with snow data
- let-it-snow - Operational snow cover detection from optical multispectral level 2A products (p)
- openAMUNDSEN - Modular snow and hydroclimatological modeling framework
- TARTES - Two-stream radiative transfer in Snow model, also available as a webapp
- snowoptics - Functions to compute spectral albedo and extinction of snow on flat and tilted terrains, also available as a webapp
- SMRT - Snow Microwave Radiative Transfer model to calculate scattering of microwave radiation in snow (p)
SN Data
SN Global Data
- CommunitySnowObs - Community Snow Observations
Contributing
- Please check for duplicates first.
- Keep an alphabetical order if there is more than one entry in your category
- Keep descriptions short, simple and unbiased.
- Please make an individual commit for each suggestion
- Add a new category if needed.
Thanks for your suggestions!