domthom21 / domthom21/eurocodedesign

[ENH] Implement cross-section classification of steel sections following eurocode 3

Open
#20 4 comments 0 reactions 2 assignees Claimed by @nc-hsu View on GitHub
enhancement
Dominant language
Python
Stars
8
Forks
1
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
The class of the cross-section is an important property that influences the procedures for the verification of the resistance of the steel cross-section and the member. This feature has not yet been implemented in this module, and is restricting the further development of the strength verification procedures.

**Describe the solution you'd like**
A function or class method that takes four arguments (a steel section (e.g. `SteelSection`), a steel material (e.g. `BasicStructuralSteel`), and the design axial force and bending moment acting on the cross-section) and return an integer from 1-4 representing the four possible cross-section classes.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.