Software

Code & tools

Open-source tools developed alongside my research. All repositories are open-source-licensed — issues and pull requests welcome. See Publications for links to scripts and data used to produce publication data and figures.

Portrait of Tim Hill
Metropolis-Adjusted Langevin Algorithm (MALA) and Metropolis-Hastings MCMC sampling using github.com/timghill/GPmodule-torch

GPU-accelerated Gaussian Processes

github.com/timghill/GPmodule-torch

Python & pytorch code for vanilla Gaussian Process modelling, using automatic differentiation for efficient MCMC sampling and torch-based GPU acceleration

View repository →

Shallow ice flow model

github.com/timghill/shallow-ice

Python code for computing shallow ice approximation depth-resolved flow speeds and timestepping through the continuity equation. Simple code intended for teaching and sharing

View repository →

Subglacial outburst flood model

github.com/SFUGG/outburst_flood_model

Python one-dimensional, transient subglacial outburst flood model based on Clarke (2003, J. Glaciol.) and Spring & Hutter (1981, Cold Regions Science and Technology)

View repository →

Subaerial Drainage System (SaDS) model

github.com/uwglacier/SaDS

Matlab two-dimensional finite-volume model for bare-ice supraglacial hydrology, described in Hill & Dow (2021)

View repository →

Surface energy balance model

github.com/timghill/seb

Matlab-based surface energy balance (SEB) glacier melt model, described in Hill et al. (2021)

View repository →

Looking for something specific, or want to collaborate on a tool? Get in touch.