Geotechnical engineering, solved in Python. 170+ validated functions for soil mechanics, SPT, CPT, bearing capacity, settlement, liquefaction, slope stability & more. MIT licensed.
-
Updated
Jul 21, 2026 - Python
Geotechnical engineering, solved in Python. 170+ validated functions for soil mechanics, SPT, CPT, bearing capacity, settlement, liquefaction, slope stability & more. MIT licensed.
Expandable And Scalable Infrastructure for Finite Element Methods, EASIFEM, is [Modern Fortran](https://fortran-lang.org) framework for solving partial differential equations (PDEs) using finite element methods. EASIFEM "eases" the efforts to develop scientific programs in Fortran.
A collection of Python scripts and Jupyter Notebooks for automating geotechnical modeling and analysis using PLAXIS 3D.
Implementation of explicit Runge-Kutta time-marching schemes for the coupled hydro-mechanical problem.
Implementation of the Strain Path method and Shallow Strain Path method to compute the displacement and strain fields due to the penetration of a tube
Matlab scripts to simulate a soil element using the Modified Cam Clay model, handling both stress increments and strain increments by D-matrices.
Engineering toolkit for ground, foundation, and soil.
UGP under Professor Arghya Das
GeoStudio Advanced Engineering Build — geotechnical analysis with slope stability, seepage and stress-deformation modules.
Obese Land Viability Checker 🌱 is a Python tool that analyzes soil data and images using machine learning to assess land fertility and suitability for farming in Ghana. 🚜🔍
Working repository for the code of the investigation of minimum soil sample masses
🚀 Dive into Flocode's GitHub Codespace! Using NCEES PE Exam questions, our Jupyter notebooks show some basic Python use cases. 📐 Whether for exams or pure curiosity, it's for all engineers. For a deeper dive, visit Flocode.dev 🖥️🔧🐍.
Implementation of soft body interaction models (for multiple particles). Includes applications to (1) soil mechanics, (2) microbiology. Variants of the method: discrete element method, individual based model, molecular dynamics.
Particle size distribution graph plotting (using sieve analysis lab data)
Consistent tangent matrix for Runge-Kutta based explicit stress integration techniques: application to the Modified Cam Clay model
Bayesian-optimized gradient boosting for seismic liquefaction prediction with geographic stratified CV on the LIQ/7/2833 global database.
Uintah-MPM repository for Aalto university projects.
Automated soil classification tool using Simulink to process geotechnical data. Implements USCS and AASHTO standards for civil engineering analysis and subgrade suitability assessment.
App based on Threejs to display 3d fence diagrams
Eğik eğilme etkisi altındaki dikdörtgen tekil temellerde taban gerilmelerinin hesabı
Add a description, image, and links to the soil-mechanics topic page so that developers can more easily learn about it.
To associate your repository with the soil-mechanics topic, visit your repo's landing page and select "manage topics."