Python Section Property Calculator
Section properties can be calculated used and displayed from standard section geometry inputs.
Example - Omega Section - test_omegasection.py:
#%%
# Import Dependencies
from IPython.display import display
from pysectprop.extruded import OmegaSection
#%%
# Create Section
omsect = OmegaSection(20.0, 1.6, 20.0, 1.6, 10.0, 1.6, rf=0.0, rl=0.0)
#%%
# Display Section Properties
display(omsect)
#%%
# Plot Section
ax = omsect.plot()
Output:
hw (mm) | tw (mm) | wf (mm) | tf (mm) | wl (mm) | tl (mm) | rf (mm) | rl (mm) |
---|---|---|---|---|---|---|---|
20.0 | 1.6 | 20.0 | 1.6 | 10.0 | 1.6 | 0.0 | 0.0 |
A (mm2) | Ay (mm3) | Az (mm3) | cy (mm) | cz (mm) | Ayy (mm4) | Azz (mm4) | Ayz (mm4) |
---|---|---|---|---|---|---|---|
117.8 | 0 | 1178 | 0.0 | 10.0 | 11641 | 18471 | 0 |
Iyy (mm4) | Izz (mm4) | Iyz (mm4) | θp (°) | Iyp (mm4) | Izp (mm4) |
---|---|---|---|---|---|
6695 | 11641 | 0 | 0.0 | 6695 | 11641 |