Sectionproperties

Latest version: v3.8.0

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

3.8.0

This release adds support for python 3.13 and drops support for python 3.10!

What's Changed

:boom: Breaking Changes

* Drop python 3.10 support (528) robbievanleeuwen

:rocket: Features

* Support python 3.13 (535) robbievanleeuwen

:books: Documentation

* Fix license reference in README.md (505) emmanuel-ferdman

:package: Dependencies

* Bump version to v3.8.0 (537) robbievanleeuwen
* Swap `find_holes` out for `filter_polygons` in `load_dxf` (`geometry.py`) (536) robbievanleeuwen, EdwardAstill
* Bump rhino3dm from 8.9.0 to 8.17.0b0 (534) robbievanleeuwen
* Bump shapely from 2.0.6 to 2.0.7 (533) robbievanleeuwen
* Bump cytriangle from 1.0.3 to 2.0.0 (532) robbievanleeuwen
* Bump pyright from 1.1.389 to 1.1.396 (531) robbievanleeuwen
* Bump coverage from 7.6.8 to 7.6.12 (530) robbievanleeuwen
* Bump nbsphinx from 0.9.5 to 0.9.7 (529) robbievanleeuwen
* Bump notebook from 7.2.2 to 7.3.2 (527) robbievanleeuwen
* Bump pytest-check from 2.4.1 to 2.5.0 (523) robbievanleeuwen
* Bump ipython from 8.29.0 to 9.0.1 (518) robbievanleeuwen
* Bump nbconvert from 7.16.4 to 7.16.6 (520) robbievanleeuwen
* Bump pre-commit from 4.0.1 to 4.1.0 (521) robbievanleeuwen
* Bump pytest from 8.3.3 to 8.3.5 (522) robbievanleeuwen
* Bump ipympl from 0.9.4 to 0.9.7 (515) robbievanleeuwen
* Bump astral-sh/ruff-pre-commit from 0.8.0 to 0.9.9 (514) robbievanleeuwen
* Bump astral-sh/setup-uv from v3 to v5 (513) robbievanleeuwen
* Bump uv from 0.5.2 to 0.6.4 (512) robbievanleeuwen

**Full changelog:** [v3.7.3...v3.8.0](https://github.com/robbievanleeuwen/section-properties/compare/v3.7.3...v3.8.0)

3.7.3

This release loosens strict dependency versions.

What's Changed

:package: Dependencies

* Bump version to v3.7.3 (504) robbievanleeuwen
* Change dependency specifiers from `~=` to `>=` (503) robbievanleeuwen

**Full changelog:** [v3.7.2...v3.7.3](https://github.com/robbievanleeuwen/section-properties/compare/v3.7.2...v3.7.3)

3.7.2

This release bumps several dependencies.

What's Changed

:lipstick: Style

* Format yml files (496) robbievanleeuwen

:package: Dependencies

* Bump version to v3.7.2 (501) robbievanleeuwen
* Bump kynan/nbstripout from 0.8.0 to 0.8.1 (500) robbievanleeuwen
* Bump coverage from 7.6.7 to 7.6.8 (499) robbievanleeuwen
* Bump rich from 13.9.3 to 13.9.4 (498) robbievanleeuwen
* Bump astral-sh/ruff-pre-commit from 0.7.4 to 0.8.0 (497) robbievanleeuwen

**Full changelog:** [v3.7.1...v3.7.2](https://github.com/robbievanleeuwen/section-properties/compare/v3.7.1...v3.7.2)

3.7.1

This release adds an optional `r_in` argument to the rectangular hollow section function in the steel sections library.

What's Changed

:rocket: Features

* Add inner radius argument to `rectangular_hollow_section()` (493) robbievanleeuwen

:package: Dependencies

* Bump version to v3.7.1 (494) robbievanleeuwen

**Full changelog:** [v3.7.0...v3.7.1](https://github.com/robbievanleeuwen/section-properties/compare/v3.7.0...v3.7.1)

3.7.0

This release adds several reinforced concrete wall and core geometries to the built-in section library. Check out the updated concrete sections library [here](https://sectionproperties.readthedocs.io/en/stable/user_guide/geometry.html#concrete-sections)! This release also provides support for NumPy v2!

What's Changed

:rocket: Features

* Add concrete wall geometries to the section library (484) robbievanleeuwen

:package: Dependencies

* Bump version to v3.7.0 (491) robbievanleeuwen
* Bump microsoft/pyright from 1.1.387 to 1.1.389 (488) robbievanleeuwen
* Bump kynan/nbstripout from 0.7.1 to 0.8.0 (490) robbievanleeuwen
* Bump codecov/codecov-action from v4 to v5 (489) robbievanleeuwen
* Bump nedbat/coveragepy from 7.6.4 to 7.6.7 (487) robbievanleeuwen
* Bump astral-sh/ruff from 0.7.1 to 0.7.4 (486) robbievanleeuwen
* Bump astral-sh/uv from 0.4.29 to 0.5.2 (485) robbievanleeuwen
* Add numpy 2 support (475) robbievanleeuwen

**Full changelog:** [v3.6.0...v3.7.0](https://github.com/robbievanleeuwen/section-properties/compare/v3.6.0...v3.7.0)

3.6.0

This release introduces the calculation of the yield moment when material properties are applied to the section. The yield moment is calculated as part of the geometric analysis with `calculate_geometric_properties()` and can be retrieved with the `get_my()` or `get_my_p()` methods.

What's Changed

:rocket: Features

* Add shape factors for composite analyses (480) robbievanleeuwen
* Add yield moment calculation (476) robbievanleeuwen

:package: Dependencies

* Bump version to v3.6.0 (481) robbievanleeuwen
* Bump microsoft/pyright from 1.1.386 to 1.1.387 (479) robbievanleeuwen
* Bump ionelmc/pytest-benchmark from 4.0.0 to 5.1.0 (478) robbievanleeuwen
* Bump astral-sh/uv from 0.4.27 to 0.4.29 (477) robbievanleeuwen

**Full changelog:** [v3.5.0...v3.6.0](https://github.com/robbievanleeuwen/section-properties/compare/v3.5.0...v3.6.0)

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.