Introduction#
Geotechnical engineering encompasses the analysis, design, and construction of foundations, earthworks, and retaining structures. It plays a crucial role in ensuring the stability and safety of civil infrastructure projects. The geotech-pandas package is a Pandas extension that provides a suite of functions specifically tailored for geotechnical engineering calculations, seamlessly integrating with the powerful data manipulation and analysis capabilities of Pandas. This open-source extension empowers geotechnical engineers to streamline their workflow, enhance data analysis, and improve productivity.
Note
The features and applications listed here can be treated as a general roadmap for the development of this extension. Features and applications that are not yet supported are marked with planned.
Key features and benefits#
Streamlined geotechnical calculations
Perform a wide range of geotechnical engineering calculations directly within
DataFrame
objects, through the use of subaccessors.Enhanced data analysis
Leverage the comprehensive functionality of Pandas to analyze and visualize geotechnical data effectively, enabling data-driven insights and decision-making.
Improved productivity
Automate repetitive geotechnical calculations, saving time and effort, and allowing engineers to focus on more complex tasks and analyses.
Soil property correlation reference planned
Access and apply various commonly used correlations for soil properties, providing a comprehensive resource for estimating missing soil parameters and enhancing the accuracy of geotechnical analyses and designs.
Targeted applications#
In-situ test calculations
Analyze data from in-situ tests such as standard penetration tests (SPTs) to derive soil properties and evaluate soil behavior.
Laboratory test calculations planned
Analyze data from laboratory tests such as sieve analysis, Atterberg limits tests, and hydrometer tests to determine soil classification and index properties.
Soil liquefaction analysis planned
Evaluate the liquefaction potential of soils subjected to earthquake loading.
Foundation design planned
Analyze bearing capacity, settlement, and lateral loads for various foundation types.
Slope stability analysis planned
Evaluate the stability of slopes subjected to different loading conditions.
Earthwork analysis planned
Calculate volumes, compaction requirements, and stability of earthwork structures.
Retaining structure design planned
Analyze the stability of retaining walls, sheet piles, and other earth-retaining structures.