Utility functions for extracting IFC data

Data in IFC files is represented using relationships between IFC entities. To extract data like “what properties does this wall have” involves looping through these relationships which can be tedious.

This module makes it easy to get commonly requested data from IFC relationships, such as properties of a wall, what elements are connected to pipes, dates from work schedules, filtering maintainable elements, and more.