github robbievanleeuwen/concrete-properties v0.4.0

latest releases: v0.6.2, v0.6.1, v0.6.0...
18 months ago

Breaking Changes:

  • Design codes are now accessed in the design_code subpackage, for example from concreteproperties.design_codes import AS3600 becomes from concreteproperties.design_codes.as3600 import AS3600
  • All moments are now calculated about the gross section centroid, rather than the composite section centroid to align with results from analysis programs, see more info in the assumptions section of the documentation. This default behaviour can be overriden in the ConcreteSection constructor, see here.
  • moment_interaction_diagram() now searches between the limits and accepts additional control_points, refer to the documentation for the current implementation

Bug Fixes:

  • Fix unintended error when MC analysis reaches end (#50), thanks to @Agent6-6-6
  • Change gauss point locations (#55) to fix odd moment curvature results (#49)
  • More robust bending capacity for AS3600 (#65) fixes find concrete_section.ultimate_bending_capacity() needs method for max compression load check (#41)

Enhancements:

  • Add optional parameters to AS3600 moment interaction analysis (#59) to fix AS3600 moment interaction - change theta (#45)
  • Update documentation (#60) fixes analysis assumptions in docs (#52) and add warning for simple stress-strain profiles re:moment-curvature analysis (#54)
  • Adaptive step improvement (#61) fixes improve adaptive curvature step in moment-curvature analysis (#51) and now finds the point of failure (previously the analysis stopped prior to failure)
  • Calculate moments about gross centroid (#62) fixes #53
  • Implement AnalysisError and better error messages (#64) partially fixes #41
  • Moment interaction diagram useability enhancements (#66) fixes #39
  • There is now an option to turn off the progress bar in relevant analyses by setting progress_bar=False

Full changelog: v0.3.1...v0.4.0

Don't miss a new concrete-properties release

NewReleases is sending notifications on new releases.