Disclaimer: This tool is intended for use by the APEC Consultancy team for preliminary geotechnical calculations only.
The developers assume no liability for design decisions made based on the output of this application.
All results must be verified by a qualified geotechnical or structural engineer before use in any project.
Changelog
v0.2.1 — 2026-04-02
- New: Micropile design module (NSCP 2015, AISC 14th Edition, ACI 318-14/19)
- Slenderness check, soil compression/tension capacity, lateral embedment depth
- Concrete flexural & axial P-M interaction diagram
- Concrete shear capacity check
- Rebar library (#6 through #18) with automatic properties
v0.2.0 — 2026-04-02
- New: Lightweight Flask web application (Railway-ready deployment)
- New: Terzaghi (1943) bearing capacity calculator with interactive factor plots
- New: Meyerhof (1963) bearing capacity calculator with shape, depth, and inclination factors
- New: Mononobe-Okabe seismic earth pressure calculator with pressure distribution plots
- New: Retaining wall stability analysis (sliding, overturning, eccentricity checks)
- New: Theory & Technical Notes page aligned with AIT CE75.05 lecture content
- New: Print report button on all calculator pages
- New: Disclaimer notice for APEC Consultancy team use
- Improved: Unified navigation and consistent UI across all modules
- Improved: MathJax rendering for step-by-step equation output
v0.1.0 — 2024
- Initial release of geostructpy Python package
- Mononobe-Okabe seismic earth pressure class (
geostructpy/monobe-okabe.py)
- Standalone Meyerhof bearing capacity factor visualization (HTML/Plotly)
- Standalone Mononobe-Okabe calculator (HTML/Vue.js)
- Shallow foundation ULS module with Terzaghi and Meyerhof factors
- Retaining wall sliding safety calculation