This technical note provides guidance on how python can be used to automate the process of verifying building information modelling (BIM) files. The research conducted and reported in this paper is a follow up to the Chua and Fadeyi (2021) study in which dynamo was used to perform automatic verification of BIM files. The guiding questions for this present study were: (i) Would the excel outputs from dynamo and python be the same? (ii) Can the use of python provide better customisation of the verification process and the derived building information than dynamo? Excel outputs from python and dynamo were found to be the same or similar when compared. For verification functions where the outputs are similar, python provided concise information needed better than the dynamo because of the better customisation benefits python provides. Python also provided better customisation of the process of doing the automatic verification. The automation verification benefits provided by python, like in dynamo, can significantly optimise the process and productivity of validating building information modelling (BIM) files.
Keywords: Building information modelling, Digital facility management, Productivity, Python, Computational thinking
Download full paper:
Cite as: “Low TW, Fadeyi MO, and Low MYH (2021). Guidance for performing automatic verification of building information modelling (BIM) files using Python. Built Environment Applied Research Sharing #07 (Technical Note). ISSUU Digital Publishing.”