A web-based SBC calculator using Standard Penetration Test (SPT) values based on IS 2131. This tool is built using Streamlit and allows you to:
- Input site-specific soil and test parameters
- Calculate Safe Bearing Capacity (SBC)
- Apply overburden and dilatancy corrections
- Generate and download professional PDF reports
- Calculates SBC using corrected SPT N-values
- Includes overburden and dilatancy corrections
- Displays effective stress, correction factor, and all intermediate results
- Reference soil weight table
- PDF Report Generation with:
- Input summary
- Output summary
- Timestamp
- Company name: NCC Co & Lab Pvt Ltd
- Python 3.7+
- pip
pip install streamlit pandas fpdf
Once launched, the app will open in your browser at http://localhost:8501.
streamlit run app.py
The calculator applies the following steps:
Effective Overburden Pressure:
Test depth is above water table:
SBC Calculation:
π PDF Report
The generated report includes:
Project date and time
Input parameters
Intermediate calculations
Final SBC value
Company branding (NCC Co & Lab Pvt Ltd)
Click the "π Download PDF Report" button in the app to get your report.
π’ About
This calculator is developed for NCC Co & Lab Pvt Ltd to assist field and design engineers in quick, IS-compliant estimation of safe bearing capacity based on SPT data.
β οΈ Disclaimer: Always consult a geotechnical engineer for detailed soil investigations and critical foundation designs.
π¬ Feedback
If you'd like to contribute or report an issue, feel free to open a pull request or contact the developer.
---
Would you like me to generate this as a downloadable `.md` file or include a project logo/image