Skip to content

v1.4.2

Choose a tag to compare

@brookshsmith brookshsmith released this 08 Jun 08:20
· 478 commits to master since this release
f6e714e

This release represents few changes in the actual user-facing package, but significant updates to validation testing, packaging practices, and typing. Specifically:

  • There is now a full suite of automated pytest validation tests verifying that anaStruct does, in fact, give the same results as Euler-Bernoulli analytical equations. Thank you to all the new contributors who helped add these tests!
  • The file structure and package definitions in anaStruct have been updated to modern best practices, including swapping from a setup.py file to pyproject.toml, updating all the GitHub workflows, and adding some default/recommended VS Code configuration to help any contributors to this package work more easily!
  • Full type checking has been implemented throughout anaStruct, and a py.typed marker file has been added for anyone using anaStruct as a library (you can remove those # type: ignores on your anastruct imports now!) In typing everything, a few scattered bugs were also identified and fixed (nothing that would have given a wrong result, but several little things that would have caused error messages), especially around setting loads on multiple elements at once.

What's Changed

  • Add some default VS Code configuration by @smith120bh in #134
  • Validation of a simply-supported beam with UDL by @smith120bh in #136
  • Documentation by @someparsa in #135
  • Convert from setup.py to pyproject.toml by @smith120bh in #139
  • Simple beam with a point load validation by @abigailwong1 in #141
  • Validation with Simply Supported Beam and Two Equally Spaced Point Loads by @liamjsy in #142
  • Cantilever beam w UDL validation by @abigailwong1 in #147
  • Fix missing indent on a test by @smith120bh in #150
  • Adding three validation cases for beams by @BehnamClearCalcs in #148
  • Added validation cases by @liamjsy in #143
  • Explicitly set the content-type for README.md by @smith120bh in #160

Dependabots

New Contributors

Full Changelog: release-v1.4.1...release-v1.4.2