Skip to content

A curated list of awesome things related to programming in structural engineering

License

Notifications You must be signed in to change notification settings

madil4/awesome-structural-engineering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

🌟 Awesome Structural Engineering

A curated list of awesome tools, libraries, and resources related to programming in structural engineering.


🚀 Categories


📊 Visualization

🛠 Tools and platforms for visualizing structural engineering data.

Language Resource Description
Python Matplotlib A comprehensive library for creating static, animated, and interactive visualizations.
Python Plotly A library for interactive, publication-quality plots in Python, R, and JavaScript.
Excel Excel VBA Macros Automate and visualize engineering data directly in Excel.
JavaScript Three.js A JavaScript library for creating 3D graphics in the browser.
Web ThatOpen A web-based platform for visualizing and collaborating on engineering and construction data.

🧪 FEM Simulation

🔧 Tools for finite element method (FEM) simulations.

Language Resource Description
Python OpenSeesPy Python library for finite element analysis, focusing on earthquake engineering.
Python PyNite A simple Python library for linear elastic 3D structural analysis.
MATLAB Abaqus Scripting Interface Script and automate Abaqus FEM simulations using Python and MATLAB.

🌀 Form-Finding

📐 Libraries and resources for form-finding techniques.

Language Resource Description

📋 Reporting

📊 Tools and resources for generating structured engineering reports.

Language Resource Description
LaTeX Overleaf Collaboratively create polished technical reports with LaTeX.
Markdown Markdown Lightweight markup language for creating formatted text for reports and documentation.
Python handcalcs Automatically render Python calculations as readable hand calculations in Jupyter Notebooks.

🏗️ CAD/BIM

🏘️ Tools for structural modeling, analysis, and interoperability.

Language Resource Description
Python IFC OpenShell A library for parsing and editing IFC files.
C# Revit API Customize and extend Revit for BIM workflows with Autodesk's official API.

🌱 Sustainability

🌍 Tools and resources for promoting sustainable practices in structural engineering.

Language Resource Description
Web EC3 Embodied Carbon in Construction Calculator Free tool to evaluate and reduce the embodied carbon in construction materials.

🔗 Interoperability

🔄 Bridges between CAD, BIM, and other structural tools.

Language Resource Description
Python Speckle Open-source platform for data interoperability and collaboration in design and engineering.

📚 Design Libraries

📏 Design calculation for structural design libraries and standards.

Language Resource Description
Python StructuralCodes StructuralCodes is an open-source Python library for structural engineering calculations.

👥 Learning Resources

📏 Resources for structural design libraries and standards.

  • Add your tools here...

🌟 Contributing

Have a suggestion? Feel free to open an issue or pull request. Contributions are welcome!


💬 License

This repository is licensed under the MIT License.


About

A curated list of awesome things related to programming in structural engineering

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published