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:

  1. Problem Statement - Engineering scenario with IS code context

  2. Input Construction - Python code to create calculator inputs

  3. API Call - How to invoke the calculator (Python + cURL)

  4. Output Interpretation - Understanding results and IS code references

  5. IS Code Validation - Manual verification steps against IS code clauses

  6. Complete Working Example - Full Python script with formatted output

Prerequisites

  • StructEngine-v2 running locally (see Getting Started)

  • Python 3.9+ with requests library

  • Familiarity with IS 456:2000 or IS 800:2007

Tutorial Progression

Recommended learning path:

  1. Start with Concrete Beam Design Tutorial (IS 456:2000) (Concrete, IS 456) - Basic design

  2. Then Concrete Column Design Tutorial (IS 456:2000) (Concrete, IS 456) - Slenderness checks

  3. Try Steel Base Plate Design Tutorial (IS 800:2007) (Steel, IS 800) - Different material

  4. Advanced: Section Properties Workflow Tutorial - Calculator chaining

Next Steps