Skip to content

Releases: StructuralPython/loadbearing_wall

v0.5.0 - The realistic release

Choose a tag to compare

@connorferster connorferster released this 20 Jan 07:20

Features

  • Added a toggle to allow for all loads applied to a wall to be spread over the whole wall. This allows for commonly expected behaviour of having a single UDL reaction at the bottom of the wall instead of a series of varying UDLs along the length of the wall which are controlled by parameterized load spreading.
  • Added a toggle to allow for reversing the reaction direction.

What's Changed

Full Changelog: v0.4.1...v0.5.0

v0.4.1 - Hotfix for spread_width > wall_length

Choose a tag to compare

@connorferster connorferster released this 02 Dec 18:45

Hot fix

  • Added condition to adjust spread_width when spread_width > wall_length

v0.4.0 - Reaction reverse direction

Choose a tag to compare

@connorferster connorferster released this 02 Dec 18:34

Features

  • Reaction directions now reverse by default;
  • This ability is parameterizable

v0.3.1 - Remove debug prints

Choose a tag to compare

@connorferster connorferster released this 02 Dec 17:44

So embarrassing...

v0.3.0 - Point loads fully implemented

Choose a tag to compare

@connorferster connorferster released this 02 Dec 05:57
e10aa6e

Wait, what?

  • What was the previous release then?
  • I was trying to be clever by treating point loads like they were "half" of a distributed load. That just created confusing results. So, I changed the implementation which changed the interface and now things just make more sense.
  • Oh yeah, I added a "minimum spread distance" for point loads. The idea is that all point loads become some amount of distributed load as they travel through the wall. You can either use an angle spread or, if you want them to kind of come straight down but spread over some minimum distance, you can now specify the distance.

v0.2.1 - Point loads and dependencies

Choose a tag to compare

@connorferster connorferster released this 10 Oct 16:08

Fixes

  • Point loads are no longer added to the self.distributed_loads accumulator (!!!)
  • Un-pinned previously pinned load-distribution dependency

v0.2.0r1

Choose a tag to compare

@connorferster connorferster released this 05 Sep 16:11
1a4390f

Re-release for GHA

v0.2.0 - Serialization

Choose a tag to compare

@connorferster connorferster released this 05 Sep 16:06

Features

Implements serialization to dict and json via pydantic

v0.1.0 - Initial release

Choose a tag to compare

@connorferster connorferster released this 28 Aug 21:17

Introducing: loadbearing_wall!

A Python package that helps keep track of loads travelling through simple load-bearing wall. No FE here! Just first principles stuff.