Drop unit suffixes from steel-beam variables and results

Rename calc.py locals and result keys, add inline unit comments, and
normalize Lp/Lr/Lb to feet. Update steel-beam.typ references and the
tests (current W10X15 input, --stdout summary behavior).
This commit is contained in:
smillmorel 2026-09-21 20:11:51 -04:00
commit ddd5ecff58
5 changed files with 129 additions and 133 deletions

View file

@ -5,32 +5,32 @@
"prepared_by": "Conemco Engineering",
"section": "W10X15",
"values": {
"beam_length_ft": 9.0,
"unbraced_length_in": 108.0,
"factored_uniform_load_kipft": 0.802444,
"service_load_lbf_ft": 548.98,
"moment_kipft": 8.124,
"shear_kip": 3.611,
"E_ksi": 29000.0,
"Fy_ksi": 50.0,
"Lp_in": 34.332994,
"Lr_ft": 8.608917,
"Lb_ft": 9.0,
"rts_in": 1.01,
"Fcr_ksi": 32.555772,
"Mp_kipft": 66.666667,
"MnLTB_kipft": 37.439137,
"Mn_kipft": 37.439137,
"phiMn_kipft": 33.695224,
"Aw_in2": 2.5,
"beam_length": 9.0,
"unbraced_length": 108.0,
"factored_uniform_load": 0.802444,
"service_load": 548.98,
"moment": 8.124,
"shear": 3.611,
"E": 29000.0,
"Fy": 50.0,
"Lp": 2.861083,
"Lr": 8.608917,
"Lb": 9.0,
"rts": 1.01,
"Fcr": 32.555772,
"Mp": 66.666667,
"MnLTB": 37.439137,
"Mn": 37.439137,
"phiMn": 33.695224,
"Aw": 2.5,
"lambda": 38.5,
"lambda_lim": 53.946344,
"kv": 5.34,
"Cv1": 1.0,
"phi_v": 1.0,
"phiVn_kip": 75.0,
"delta_limit_in": 0.45,
"delta_in": 0.040559,
"phiVn": 75.0,
"delta_limit": 0.45,
"delta": 0.040559,
"ltb_mode": "elastic LTB",
"section_A": 4.41,
"section_d": 10.0,