From e69b49b2db3714638a4932945624c316965defaf Mon Sep 17 00:00:00 2001 From: Ayberk Korkmaz Date: Fri, 11 Sep 2026 12:23:02 +0300 Subject: [PATCH] Fix incorrect unit label for HEA/IPE section properties The units row in profile.py labels Iy/Wy/Iz/Wz as mm^4/mm^3, but the tabulated values are actually in cm^4/cm^3 (matching standard steel tables). load() already converts them by *1e4/*1e3 assuming a cm source, so only the documentation row was wrong. Fixes #363 --- anastruct/material/profile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anastruct/material/profile.py b/anastruct/material/profile.py index b0c97245..836f47c6 100644 --- a/anastruct/material/profile.py +++ b/anastruct/material/profile.py @@ -3,7 +3,7 @@ from typing import Dict s_hea = """profiel,G,A,h,b,tw,tf,AL,Iy,Wy,Iz,Wz -nr.,kg/m,mm2,mm,mm,mm,mm,m2/m,mm4,mm3,mm4,mm3 +nr.,kg/m,mm2,mm,mm,mm,mm,m2/m,cm4,cm3,cm4,cm3 100,17.0,2124,96,100,5,8,0.561,349,72.8,134,26.8 120,20.3,2534,114,120,5,8,0.677,606,106,231,38.5 140,25.1,3142,133,140,5.5,8.5,0.794,1033,155,389,55.6 @@ -31,7 +31,7 @@ """ s_ipe = """profiel,G,A,h,b,tw,tf,AL,Iy,Wy,Iz,Wz -nr.,kg/m,mm2,mm,mm,mm,mm,m2/m,mm4,mm3,mm4,mm3 +nr.,kg/m,mm2,mm,mm,mm,mm,m2/m,cm4,cm3,cm4,cm3 80,6,764,80,46,3.8,5.2,328,80.1,20.0,8.49,3.69 100,8,1032,100,55,4.1,5.7,400,171,34.2,15.9,5.79 120,10,1321,120,64,4.4,6.3,475,318,53.0,27.7,8.65