AISCSteel

Build Status Build Status Coverage Coverage

AISCSteel.jl

AISCSteel is a Julia package that follows the American Institute of Steel Construction Manual (Sixteenth Edition). You can use this package to help design steel members. This is currently in active development.

How to Get Started

Other Content

Roadmap

Steel Shapes Database

Shape TypeStatus
W Shapes✅ Implemented
M Shapes✅ Implemented
S Shapes✅ Implemented
HP Shapes✅ Implemented
C Shapes✅ Implemented
MC Shapes✅ Implemented
L Shapes✅ Implemented
WT Shapes✅ Implemented
MT Shapes✅ Implemented
ST Shapes✅ Implemented
HSS Shapes✅ Implemented
HSS_R Shapes✅ Implemented
PIPE Shapes❌ Not Implemented
2L Shapes❌ Not Implemented

Structs

Struct TypeStatus
WShape✅ Implemented
BuiltUpIShape❌ Not Implemented
M Shape✅ Implemented
S Shape✅ Implemented
HP Shape✅ Implemented
C Shape✅ Implemented
MC Shape✅ Implemented
L Shape✅ Implemented
WT Shape✅ Implemented
MT Shape✅ Implemented
ST Shape✅ Implemented
HSS Shape✅ Implemented
HSS_R Shape✅ Implemented
PIPE Shape❌ Not Implemented
2L Shape❌ Not Implemented

Compression Design (Chapter E)

TaskStatus
Calculate based on E2✅ Implemented
Calculate based on E3✅ Implemented
Calculate based on E4✅ Implemented
Calculate based on E5❌ Not Implemented
Calculate based on E6❌ Not Implemented
Calculate based on E7✅ Implemented

Flexure Design (Chapter F)

TaskStatus
Calculate based on F2✅ Implemented
Calculate based on F3✅ Implemented
Calculate based on F4✅ Implemented
Calculate based on F5✅ Implemented
Calculate based on F6✅ Implemented
Calculate based on F7✅ Implemented
Calculate based on F8✅ Implemented
Calculate based on F9✅ Implemented
Calculate based on F10✅ Implemented
Calculate based on F11❌ Not Implemented
Calculate based on F12❌ Not Implemented

Shear Design (Chapter G)

TaskStatus
Calculate based on G2❌ Not Implemented
Calculate based on G3❌ Not Implemented
Calculate based on G4❌ Not Implemented
Calculate based on G5❌ Not Implemented
Calculate based on G6❌ Not Implemented
Calculate based on G7❌ Not Implemented