Groundhog - A general-purpose geotechnical Python package
Abstract
Geotechnical engineering is an engineering discipline in which the mechanical behaviour of soil and its impact on the performance of foundations is studied.Because of the complex constitutive behaviour of soil and the large variation in mineralogy, geological origins, stress conditions and foundation types, there is no generally applicable theory for soil behaviour and foundation design.Instead, myriad semi-empirical models and parameter correlations have been developed to describe the mechanical behaviour of soils and foundations (Budhu, 2010).The Python package Groundhog was developed to enable the efficient use of these formulae in geotechnical engineering education, research and practice.
Fields of Study & Subjects
Geotechnical Engineering and Soil Mechanics
Computational Physics and Python Applications
Soil
Finite Element Methods
Publication details
- Journal / source
- The Journal of Open Source Software
- Volume
- 11
- Issue
- 118
- Pages
- 8355–8355
- Publication date
- 3 February 2026
- Language
- EN