ConcreteDesignPy
Open-source reinforced concrete design calculators based on NSCP 2015 and ACI 318-19
Beam
Beam Moment Capacity
Flexural capacity with neutral axis solver
BeamBeam Shear Design
Shear design per ACI 318M-14 with Excel export
BeamBeam Torsion Design
Torsion checks per ACI/NSCP
BeamBeam Deflection
Short-term and long-term deflection
ColumnColumn Interaction & Rebar Layout
P-M interaction diagram with section layout
ColumnColumn Flexural Check
Minimum flexural strength ratio
JointJoint Shear
Joint shear for special moment frames
MaterialMander Confined Concrete
Confined concrete strength and strain
DetailingDevelopment Length
Hook geometry per NSCP 2015 Section 425
AnalysisMoment-Curvature
6-point moment-curvature relationship
AnalysisAlternative Inertia
Effective moment of inertia per NSCP 2015
REST API
All calculators are available as JSON API endpoints. Send POST requests with JSON body:
| Endpoint | Description |
|---|---|
POST /api/beam/moment | Beam moment capacity |
POST /api/beam/shear | Beam shear design |
POST /api/beam/torsion | Beam torsion checks |
POST /api/beam/deflection | Beam deflection |
POST /api/column/interaction | P-M interaction diagram |
POST /api/column/flexural | Column flexural check |
POST /api/joint/shear | Joint shear verification |
POST /api/mander/confined | Mander confined concrete |
POST /api/section/development-length | Hook geometry |
POST /api/section/moment-curvature | Moment-curvature |
POST /api/section/rebar-layout | Rebar coordinates |
POST /api/section/alternative-inertia | Alternative Ie |