Tutorials
Practical examples with IS code references and validation steps.
—
Available Tutorials
Concrete Design (IS 456:2000)
Steel Design (IS 800:2007)
Analysis Workflows
—
Tutorial Format
Each tutorial follows this structure:
Problem Statement - Engineering scenario with IS code context
Input Construction - Python code to create calculator inputs
API Call - How to invoke the calculator (Python + cURL)
Output Interpretation - Understanding results and IS code references
IS Code Validation - Manual verification steps against IS code clauses
Complete Working Example - Full Python script with formatted output
—
Prerequisites
StructEngine-v2 running locally (see Getting Started)
Python 3.9+ with
requestslibraryFamiliarity with IS 456:2000 or IS 800:2007
—
Tutorial Progression
Recommended learning path:
Start with Concrete Beam Design Tutorial (IS 456:2000) (Concrete, IS 456) - Basic design
Then Concrete Column Design Tutorial (IS 456:2000) (Concrete, IS 456) - Slenderness checks
Try Steel Base Plate Design Tutorial (IS 800:2007) (Steel, IS 800) - Different material
Advanced: Section Properties Workflow Tutorial - Calculator chaining
—
Next Steps
Review Calculators API for all available calculators
Explore Architecture for system design patterns
Check Getting Started for adding new calculators