I believe Python is fantastic for structural engineering.
It allows you to be productive right from the start, without knowing about classes, types, or gnarly syntax such C# Java having you enter "public static main void". However, it sort of draws you in as you hit extra levels of complexity...
A news article quotes a construction worker quoting 80mm of sag in the truss. News Article As the span in the architectural drawings is approx. 24m, that is a span/L ratio of approx 300. The Australian steel code AS4100 appendix b is span/250. Without knowing what was the pre-camber, or at which...
For use on a phone or iPad, I would recommend writing Python with a Jupyter Notebook app, such as Juno or Carnets.
The "cells" of Jupyter Notebooks mean you have opportunity to sample various outputs throughout the code. Simple text-based programming languages are better suited to small screen...
When you perform a slice in LUSAS, you specify which part of your model the software considers when it is integrating elements that intersect that slice (defined as “Extent” in the dialogue box, and you choose a pre-determined “Group”). The report suggests that one side of the slice was not...
The way I understand your question is you have a series of vectors in 3 dimensions and you want to perform some sort of operation (translate by scalar 1 etc.) and then add a new column having that transformed vector and repeat.
If you have access to a full version, you could use programming...