StructEngine-v2 Documentation

IS Code-Compliant Structural Engineering Calculations

Welcome to StructEngine-v2! This platform provides comprehensive structural engineering calculators following Indian Standard codes (IS 456, IS 800, IS 875, IS 1893). Our calculators ensure compliance, traceability, and accuracy for concrete, steel, and structural analysis workflows.

Quick Start

New to StructEngine-v2? Start here:

  • Getting Started - Set up your development environment and learn the basics

  • Architecture - Understand the system design and calculation flow

  • Tutorials - Follow practical examples with IS code references

For Developers

Building and extending calculators:

  • Getting Started: Getting Started - Project setup, adding calculators, documentation standards

  • Architecture: Architecture - Module structure, design patterns, IS code integration

  • API Reference: Calculators API - Complete autodoc for all 14 calculator modules

  • Coverage: 87.5% docstring coverage with strict type hints

For Auditors & Reviewers

Verifying IS code compliance and calculation accuracy:

  • API Reference: Calculators API - Full method signatures, IS code references, parameter docs

  • Tutorials: Tutorials - Worked examples with IS 456, IS 800 validation steps

  • Architecture: Architecture - How IS code clauses map to calculator logic

API Reference

Comprehensive documentation for all calculator modules:

Coverage Metrics

  • Overall docstring coverage: 87.5%

  • Priority modules: 82%+

  • Total functions documented: 260+/327

  • Compliance: IS 456:2000, IS 800:2007, IS 875:1987, IS 1893, IS 808:1989

Indices and Tables