A structural engineer, who sometimes likes structural engineering.

## Finding the Warping Constant for back-to-back Cold Formed Channels using Python

This blog post is inspired by a recent post which I responded to on the EngTips forum. The question was related to finding the warping constant of back to back cold formed channels. The poster was querying the validity of…

## The Ruskies are coming?

When setting up the WordPress software on which this blog runs, I wanted it to be secure, who wouldn’t. I mean nothing can be guaranteed as being 100% secure, but we can certainly do our best to address known weaknesses…

## Parabolas, Rectangles, Triangles & Snakes (Part 8)

Part 8 – Documentation, the Necessary Evil Love it or hate it, I’ve already decided documentation is required so you are stuck with it. Code comments and docstrings aside, part of the planned documentation is this series of blog posts…

## Parabolas, Rectangles, Triangles & Snakes (Part 7)

Part 7 – Documentation & Verification, Better Than More Integration? At some point in any projects life cycle you should start thinking about the need for documentation and verification. This post and probably the next few will be dedicated to…

## Pi Massacre

This site is hosted on a Raspberry Pi 3, I like to tinker with these things. I don’t use this particular Raspberry Pi for anything else but the WordPress server on which this site runs for fear of breaking it.…

## Parabolas, Rectangles, Triangles & Snakes (Part 6)

Part 6 – Slicing & Dicing Based on the last two posts, I’d now reached the stage where I’d determined the general basis for calculating the force and centroid of the concrete compression force. This seemed like one of the…

## Parabolas, Rectangles, Triangles & Snakes (Part 5)

Part 5 – Centroids, More Integrals…. In the last post we went through a process to find a general force integral which involved knowing the width and height of the stress block in terms of how far from the neutral…

## Parabolas, Rectangles, Triangles & Snakes (Part 4)

In the first post in this series, I posted the following integral for the x direction centroid of a part of the compression block for EC2 parabolic-rectangular derivation. At first glance the following integral looks a bit intimidating....

## Parabolas, Rectangles, Triangles & Snakes (Part 3)

Part 3 – Class Hell Week At some point I came to the realisation that I’m going to need classes in my code, I didn’t know what they were exactly, but I needed them! Everyone else used them, so I…

## Parabolas, Rectangles, Triangles & Snakes (Part 2)

Part 2 – Bits & Pieces of Geometry A large part of the previous issues I was having with implementing a tool like this in Excel is the fact you have to generate your own routines (or find suitable ones…

## Parabolas, Rectangles, Triangles & Snakes (Part 1)

Part 1 – Prelude So for a while I have been playing around with the idea of creating some kind of tool for the analysis, design and detailing of reinforced concrete sections. In the past I have used SPColumn at…