Developer GuideΒΆ

The core module implements low-level functionality to read and write IFC data. This includes:

  • Reading IFC data from different serialisations into Python objects

  • Accessing direct and indirect attributes of IFC entities

  • Creating IFC entities

  • Generating GlobalIds

  • Removing IFC entities and all references

  • Modifying IFC direct attributes

  • Checking IFC class inheritance

  • Validating IFC data