Skip to content

Takeoff

Victor Garcia edited this page Jul 28, 2026 · 1 revision

Takeoff

steel-takeoff provides member lookup, BOM weight calculation, and canonical validation helpers.

Helpers

skills/steel-takeoff/scripts/lookup-member.sh W14X30
skills/steel-takeoff/scripts/calculate-weight.sh path/to/bom.csv
python3 skills/steel-takeoff/scripts/validate-bom.py path/to/bom.csv --json

The validator checks member designations, material grades, duplicate marks, quantities, and unreasonable weights. Stable project and revision identifiers can be supplied when deriving canonical item IDs.

Estimating boundary

The takeoff skill calculates from supplied quantities, shape properties, and explicit allowances. It does not invent pricing, project quantities, connection design, or missing scope. Drawing and specification gaps must remain visible as findings or assumptions for human review.

Shape data

The repository contains a transformed AISC-derived shape dataset. Its integrity is checked, but redistribution permission is not currently verified. See Data Provenance before proposing any publication.

Clone this wiki locally