Project Overview
Hello everyone! I'm very happy to share the hackathon project I've been working on this weekend! I just created ifc2duckdb - a powerful Python package that converts IFC (Industry Foundation Classes) files to DuckDB format for lightning-fast analysis and querying of Building Information Modeling (BIM) data! What makes this special?
- High Performance: Convert IFC files to DuckDB for blazing-fast SQL queries
- Complete BIM Support: Full IFC schema, geometry data, property sets, and relationships
- Easy to Use: Simple CLI and Python API - just ifc2duckdb input.ifc output.duckdb
- Rich Data: Extract 3D geometry, materials, and all IFC entity relationships
- Production Ready: Full CI/CD pipeline, comprehensive testing, and proper packaging Perfect for:
- BIM analysts and engineers
- Construction data scientists
- AEC software developers Anyone working with IFC files who needs fast data access
Where to start?
Please check my repository for more details: ifc2duckdb