Skip to content

Releases: robbievanleeuwen/section-properties

v3.3.0

26 Jun 00:09
Compare
Choose a tag to compare

This release swaps the new Triangle wrapper, CyTriangle, for triangle, thus supporting users with Apple Silicon (macos-arm64). Many thanks for @m-clare for the hard work with this new package!

What's Changed

🚀 Features

🐛 Fixes

📚 Documentation

📦 Dependencies

Full changelog: v3.2.2...v3.3.0

v3.2.2

27 May 05:31
Compare
Choose a tag to compare

What's Changed

🐛 Fixes

👷 Continuous Integration

📦 Dependencies

Full changelog: v3.2.1...v3.2.2

v3.2.1

15 Apr 00:54
Compare
Choose a tag to compare

Release for JOSS publication and dependency updates.

What's Changed

👷 Continuous Integration

📦 Dependencies

Full changelog: v3.2.0...v3.2.1

v3.2.0

09 Mar 20:48
Compare
Choose a tag to compare

This release adds Python 3.12 support!

What's Changed

🚀 Features

Full changelog: v3.1.3...v3.2.0

v3.1.3

09 Mar 11:19
Compare
Choose a tag to compare

This release updates core and dev dependencies, as well as minor docs changes.

What's Changed

📚 Documentation

📦 Dependencies

Full changelog: v3.1.2...v3.1.3

v3.1.2

06 Nov 11:56
Compare
Choose a tag to compare

This release makes numba an optional dependency, adds strict mypy type checking and modifies the application of the Lagrangian Multiplier method.

What's Changed

🚀 Features

  • Add plot_warping_function(), enforce Lagrangian Multiplier constraint (#343) @TLCFEM

🐛 Fixes

📚 Documentation

💄 Style

📦 Dependencies

Full changelog: v3.1.1...v3.1.2

v3.1.1

12 Oct 00:38
Compare
Choose a tag to compare

Minor release for Zenodo archival.

Full changelog: v3.1.0...v3.1.1

v3.1.0

11 Oct 11:03
Compare
Choose a tag to compare

⭐ Highlights

  • Get significant performance improvements for large meshes by using the pardiso solver, see installation docs here. Further performance gains with the introduction of numba, both thanks to @TLCFEM.
  • Vastly increased the number of tests, including 19 extra validation tests from Pilkey (2002), three of which can be found in the examples.
  • Added benchmark tests to aid performance improvements.
  • Rhino methods are now supported in python 3.10 and 3.11.

What's Changed

🐎 Performance

🚨 Testing

👷 Continuous Integration

  • Add nbQA to pre-commit (runs black, isort and pyupgrade on jupyter notebooks) (#333) @robbievanleeuwen
  • Restructure tests directory, add further validation tests (including many examples from Pilkey), improve tests coverage, add flake8-pytest-style (#329) @robbievanleeuwen

📚 Documentation

📦 Dependencies

Full changelog: v3.0.2...v3.1.0

v3.0.2

06 Oct 03:25
Compare
Choose a tag to compare

This release restores the top reinforcement distribution for concrete_tee_sections() present in sectionproperties v2.1.5. It also includes some minor docs fixes, CI updates and dependency updates.

What's Changed

🐛 Fixes

👷 Continuous Integration

📚 Documentation

📦 Dependencies

Full changelog: v3.0.1...v3.0.2

v3.0.1

04 Oct 03:05
Compare
Choose a tag to compare

This release addresses a bug with the concrete rectangular section side bars and bumps several python and github actions dependencies.

What's Changed

🐛 Fixes

  • Fix concrete_rectangular_section() bug when n_side=1 (#322) @TLCFEM

📦 Dependencies

Full changelog: v3.0.0...v3.0.1