SectionProperties Release 3

Robbie van Leeuwen’s SectionProperties program, (last featured here) has recently been updated to Release 3 with some major changes to the code, including:

  • New, unambiguous section property retrieval with get() methods, see an example here.
  • Improved stress plotting options (new colorbar features, mesh opacity, plot selected materials), see an example here.
  • Improved documentation style and automation.
  • sectionproperties API now has full typing coverage.
  • Significantly expanded examples in the documentation.
  • Add support for Python 3.11.
  • Improved workflow, CI and contributor experience by introducing poetry and nox.

Full documentation can be found at:

SectionProperties docs

Changes to the code have required updates to my Excel front-end spreadsheet. The new version can be downloaded from:

pySectProp3.zip

Note that the new spreadsheet is not backwards compatible with previous versions of SectionProperties. The spreadsheet requires pyxll to be installed, to connect from Excel to the Python code.

Note that the current version of the spreadsheet is a work in progress, and has had minimal testing. Please let me know of any problems, or suggestions for new features.

Typical output, section properties and stress results for a composite pre-stressed bridge girder:

This entry was posted in Beam Bending, Concrete, Excel, Finite Element Analysis, Link to Python, Newton, PyXLL, UDFs and tagged , , , . Bookmark the permalink.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.