This repository is a collection of useful open source Python packages for use in geotechnical and earthquake engineering.
This repository serves as a reference for geotechnical engineers looking to leverage Python for various engineering calculations, data analysis, and automation.
Library | Description |
---|---|
Pandas | Powerful data analysis and manipulation tool, ideal for handling geotechnical datasets. |
Xarray | Powerful library for multidimensional data processing. |
Python-AGS4 | A package for working with AGS format geotechnical data. |
PyDiggs | A package for managing DIGGS electronic data transfer format data. |
Pygef | A parser for .gef files used in soil measurement data processing. |
Geotechdata | A generic Python data class to manage geotechnical data. |
Groundhog | A collection of geotechnical engineering tools and calculations. |
Liquepy | Liquefaction assessment library for geotechnical earthquake engineering. |
Geolysis | Geotechnical functions for soil classification, SPT analysis and bearing capacity. |
GemPy | 3D geological modeling with implicit methods. |
Gmsh | Open-source meshing software for numerical simulations. |
PySeismoSoil | Site response analysis toolkit. |
HVSRPy | Horizontal-to-vertical spectral ratio (HVSR) analysis tool. |
SWProcess | Seismic wave processing. |
Nzshm-model | Logic tree definition and configurations for the New Zealand National Seismic Hazard Model. |
To install these libraries, run:
pip install [package_name]
This list is based on personal use and research. No warranties or guarantees are provided for these packages, and their accuracy, functionality, and reliability depend on the respective developers. Please review official documentation and community feedback before using these tools for critical applications.
Follow for more!