Category: Engineering Codes
Building codes and specifications
AISC Bolt Shear Capacity — Minimum Dimensions Feb 2024
Filter a Pandas Dataframe using PyXLL (with video) Jul 2023
ACI Rebar Lookup May 2023
PyXLL using Jupyter and PySimpleGUI Interface (with video) Dec 2022
Easy Section Properties for Array of Points © Oct 2022
AISC bolt holes Aug 2022
This code illustrates the readability of Python.
Compare reading the text of AISC 15th Edition Manual, Section J3 to the program statements.
Pipe Flexibility using Julia and Jupyter Jul 2022
I compared equations from den Hartog, from Kireev et al, and from B31.3 Table D300.
The agreement was quite good.
ASCE Exact Wind Integration (closed form equations) Jun 2021
PyXLL to Jupyter Interface (with video) Dec 2020
PyXLL Custom Task Panes in Excel (with automated drawings and video) Nov 2020
The PyXLL/Jupyter interface would be drab without custom menus and graphical feedback.
Multi-Page Apps using Dash/PythonAnywhere Apr 2020
· AISC Bolt Capacity [LRFD]
· AISC Bolt Capacity (added chart)
WT Braces Mar 2020
If you like Table 4-12 in the AISC 15th Edition, then you might like the attached example plots which I built on the same principle.
Hyatt Regency Walkway Collapse
The Hyatt had been built just a few years before, during a nationwide pattern of fast-tracked large construction with reduced oversight and major failures. Its roof had partially collapsed during construction, and the ill-conceived skywalk design progressively degraded due to a miscommunication loop of corporate neglect and irresponsibility.
Yield Line Theory — Rotation Angles Feb 2020
Single angle braces vs WT braces Feb 2020
Because I prefer the simplicity of using a single angle brace, I prepared a general calculation set demonstrating a few use cases.
World Refining Magazine
A magazine article I wrote in 2002.
Calculate Beta w for Single Angles Dec 2019 (revised Jul 2021)
Closed form solution to single angle design equation.
Structural Property Calculator — Improved Dec 2019
Using SLY, I improved my domain-specific language (DSL) for calculating with AISC structural properties.
Structural Property Calculator on iPad/iPhone using Pythonista Oct 2019
Using SLY, I built a domain-specific language (DSL) for calculating with AISC structural properties.
AISC Bolt Shear — C Coefficient (with video) Jul 2019
ASCE 7-16 Kzt Calculation — with Chart Jul 2019
Very nice app for iPhone and iPad
Interface — Easier Slider Access (with video) Jul 2019
Calculated examples — AISC Bolt Shear Jun 2019
AISC Bolt Shear Capacity — Improved UI Jun 2019
AISC Bolt Shear Capacity (with video) Jun 2019
What’s on the Pythonista menu? Yep, sliders! Side dish of booleans, integers and floats Dec 2018
I built this app and am running this app on my iPad. Credit to: mikaelho / pythonista – gestures tdamdouni / Pythonista Pythonista / slider / SliderWithLabel_danrcook.py The video shows an app with 8 inputs — 2 integer, 4 float, 2 boolean. Numeric input is tedious — at best; slider input is easier and offers positive feedback. In this […]
ASCE 7-16 Ice Loading using Pythonista Oct 2018
AISC C Coefficient for Bolt Groups using Azure Jupyter Notebook Oct 2018
I decided to try out Jupyter using Microsoft Azure (currently a free trial). I’ve invested a couple of days on this project including learning new notebook extensions and Interact widgets. And so far, so good. Pros Easy to use Well-documented Relatively trouble-free Cons Could have faster response times
Pythonista 3 has an excellent UI development platform! May 2018
All of the AISC structural shapes at your fingertips The user may filter shapes by nominal type and by nominal size This is a standalone app built using Pythonista 3. Less than 500 lines of user programming (my programming) Data is contained in a CSV file of a couple thousand lines Visual drag and drop GUI builder – very nice […]