本项目读取 CSV 构件明细或可选 IFC 数据,进行字段清洗、工程量与教学示例造价计算、质量检查和报表导出,并提供 Streamlit 界面。
金额、误差、样例和单价均为教学演示数据,不用于正式工程造价、结算或真实项目验收。
在仓库根目录创建环境并安装依赖:
python -m venv .venv
.venv\Scripts\python.exe -m pip install -r requirements.txt启动看板后可上传构件 CSV,或选择可选 IFC 输入;仓库样例位于 data/sample/。
.venv\Scripts\python.exe -m streamlit run app\streamlit_app.py启动输出片段:
You can now view your Streamlit app in your browser.
Local URL: http://localhost:8501
命令行数据处理、报表导出和可选 IFC reader 的使用说明见 使用指南。
字段、类别、楼层、材料、质量规则与教学单价通过 configs/ 配置;字段含义见数据字典。
本项目使用 MIT 许可证。