geolysis
An open-source library for geotechnical engineering analysis and modeling.
A Python library for geotechnical analysis, including soil classification, SPT corrections, and bearing-capacity calculations.
About the Project
Why use this?
geolysis provides Python tools for common geotechnical analysis and modeling tasks. Its capabilities include soil classification, standard penetration test corrections, and allowable bearing-capacity estimation, helping engineers turn field and laboratory data into practical design inputs.
It is a good choice for engineers building lightweight geotechnical calculation tools, checking hand calculations, or embedding foundation-design checks into larger Python applications. Its open-source license and focused scope make it easy to audit and extend for project-specific correlation sets and design methods. [6]
Key Features
- Geotechnical analysis and modeling in Python
- Soil-classification workflows
- SPT correction and interpretation
- Allowable bearing-capacity calculations
- Extensible Python foundation for custom geotechnical tools
- Reference / Repo
- https://github.com/patrickboateng/geolysis
- Tool / Hosted
- https://github.com/patrickboateng/geolysis
- Replaces / Alternative to
- Proprietary geotechnical calculation spreadsheets and tools
- Free layer
- open-source