I came across a Python-based IFC optimiser built on top of IfcOpenShell. It was solid, removing unused spaces, orphaned entities, and redundant metadata, but I saw room to push it further. The original script handled: Good start. But I was dealing with a 517mb Ifc file and wanted to see what else I could get out of it, see if…









