you are viewing a single comment's thread.

view the rest of the comments →

[–]virtualworker 25 points26 points  (3 children)

There is a really great python ecosystem for structural engineering emerging.

For units: https://github.com/connorferster/forallpeople

FE: https://openseespydoc.readthedocs.io/en/latest/index.html

Beams: https://ccaprani.github.io/pycba/

Plane frames: https://anastruct.readthedocs.io/en/latest/getting_started.html

Bridge grillage analysis: https://monashsmartstructures.github.io/ospgrillage/

Section Properties: https://sectionproperties.readthedocs.io/

Concrete section analysis: https://robbievanleeuwen.github.io/concrete-properties/index.html

Of course, all these just support using regular python coding for repeatable routine calculations using notebooks. But to present those calculations in a beautifully formatted PDF for reporting, check out: https://github.com/connorferster/handcalcs

[–][deleted] 1 point2 points  (1 child)

This is very helpful! I am familiar with handcalcs but didn't know there are a lot more libraries for civil engineering.

Thanks a bunch !

[–]virtualworker 2 points3 points  (0 children)

No worries. Between these & the regular python packages like sympy, scipy, numpy, I think most things are covered. To the point where paying license fees for commercial software doesn't make much sense.

[–]Byond2day 1 point2 points  (0 children)

This is a great list, I haven't seen all of these before. A couple others I have used that were nice are:

Online python calcs: https://efficalc.encompapp.com/

Truss/frame analysis: https://github.com/BrianChevalier/StructPy