Python and Structures Python in the Structural Engineering Industry
summary
Shows concrete automation: uses ETABS COM open API to create models, extract reactions and auto-design beams; uses Midas REST API (API key, HTTP POST/GET) for web-based model creation; builds a parametric bridge GUI that updates geometry and imports loads into STAAD; implements a truss optimizer that auto-adjusts sections until DCR < 1 and stops when weight change < 2%, finding an ideal truss spacing ~3–4 m (~40–60 kg/m); several scripts run in office and produce usable drawings and reports.
AI-written summary · about
chapters (13)
- 0:00Python in structural engineering
- 2:27What structural engineers do
- 6:15Standard structural workflow
- 9:46Workflow problems and human errors
- 10:51Python APIs in structural software
- 12:58ETABS Open API examples
- 14:45OpenSTAAD API features
- 16:53Midas REST API parametric design
- 18:02Optimizing truss design with Python
- 21:19Finite element analysis explained
- 24:57FEA libraries in Python
- 28:30Miscellaneous Python examples
- 29:56Acknowledgments
related talks
28mPython: The Architect's Secret Weapon
29mUsing Python in the Concrete Industry
25mProgramming Your Way up a Skyscraper - Python in the Built World
47mAutomated Structural Sizing in Early Aircraft Design with Python
30mProgramming Your Way up a Skyscraper Python in the Built World
16mUsing Python to Streamline Asset Workflows
54mProgress Toward an Engineering Discipline of Software
06mHow I use python in CA office
