github ccaprani/pycba v1.0.2
PyCBA 1.0.2 — correctness fixes

3 hours ago

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-drafter to 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 pycba

Full changelog: https://github.com/ccaprani/pycba/blob/main/CHANGELOG.md

Compare: v1.0.1...v1.0.2

Don't miss a new pycba release

NewReleases is sending notifications on new releases.