This patch release corrects two result issues in member-release processing and endpoint queries.
Fixed
- Both-end moment releases: correct the shear redistribution for doubly released members in the prismatic, non-prismatic and Timoshenko paths. For example, a 100 kN point load 2 m along a 10 m member now gives the statically correct 80/20 kN reactions rather than 99.2/0.8 kN. Existing affected analyses and derived envelopes should be recalculated; saved results are not migrated automatically. (#181)
- Member-end result queries:
BeamResults.at()now returns properly scaled rotations at member-end stations. The duplicated endpoint entries for rotation and deflection now carry the computed values, correcting raw result exports without changing the already de-padded public deflection plots. Thanks to @Ayberkrk for the clear report and fix. (#182)
Maintenance
- Update
release-drafter/release-drafterto 7.6.0. (#180) - Consolidate the visualisation tutorial and add contributor guidance.
Validation
- GitHub test matrices pass on Python 3.9–3.13.
- 455 tests pass in the combined local validation.
- Wheel and source distributions build successfully and pass
twine check.
Upgrade
pip install --upgrade pycbaFull changelog: https://github.com/ccaprani/pycba/blob/main/CHANGELOG.md
Compare: v1.0.1...v1.0.2