Skip to content
AAEC Engineering Hub
HomeBooksCodeAIAbout
Current language: EN/ES/PT
Join newsletter
Menu
HomeBooksCodeAIAbout
Current language: EN/ES/PT
Join newsletter

This article is not yet available in English.

Also available inEspañolPortuguês

Code

Programming for AEC

Code taught through engineering problems, not generic language tours. Tutorials appear here as they are published.

  • Your first elastic model in OpenSeesPy

    Detect the OpenSeesPy install on your machine, build a 2D elastic cantilever, and check tip displacement against the Euler–Bernoulli closed form. This site does not bundle OpenSees.

    Published
    Aug 26, 2026
    Level
    Beginner
    Disciplines
    structural engineering
    Topics
    opensees · linear elastic · validation
  • Reading a simple quantity from an IFC file

    Use IfcOpenShell to read a quantity already stored on an element — and to detect when the file has no quantity set at all. Geometry-derived takeoff is a different problem.

    Published
    Aug 26, 2026
    Level
    Intermediate
    Disciplines
    bim · construction
    Topics
    ifc · quantities · bim
  • Unit conversion pitfalls in civil engineering scripts

    Why a script that “converges” can still be wrong by 10⁹ — mixed millimetres and metres, MPa versus pascals, and density versus unit weight.

    Published
    Aug 26, 2026
    Level
    Beginner
    Disciplines
    structural engineering
    Topics
    units · validation · python
  • Validate a beam deflection formula against a cited reference

    Implement the simply-supported uniform-load Euler–Bernoulli midspan deflection, check it with scaling identities, and refuse to treat an uncited coefficient as engineering output.

    Published
    Aug 26, 2026
    Level
    Beginner
    Disciplines
    structural engineering
    Topics
    beam theory · validation · python
AAEC Engineering Hub

Engineering knowledge for people who build.

  • About
  • Brief
  • Privacy
  • Lab
  • Open Source
© 2026