qto
Quantity takeoff from an IFC model, mapped to whichever cost-code standard you answer to.
- Status
- Beta
- License
- MIT
- Language
- Python
- Tests
- 122
Install
pip install git+https://github.com/aec-platform/qto.gitNot on PyPI yet — this installs from source.
Run
qto model.ifc --classification uniformat
Point it at an IFC file, name a classification, get a CSV of quantities per element. The engine is generic and boring on purpose; the contribution is the mappings — UniFormat, MasterFormat, NRM, OmniClass and định mức, each a plain TOML file anyone can read, fork and argue with. Golden bill-of-quantities tests keep a mapping change from silently repricing a building.
What makes it different
- Cost-code standards are pluggable TOML, not hard-coded branches
- Vietnamese định mức alongside UniFormat, MasterFormat, NRM and OmniClass
- Golden-BoQ regression tests on every mapping change