Guidance for performing automatic verification of building information modelling (BIM) files using Python


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:

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.”

Published by Moshood Fadeyi

Dr. Moshood Olawale Fadeyi, a creative professor, is an Associate Professor of Sustainable Building Value Delivery at the Singapore Institute of Technology. Dr. Fadeyi holds four university degrees, including a Ph.D. in Indoor Environment and Energy from the National University of Singapore and Technical University of Denmark. Dr. Fadeyi is architecture (BSc Arch and M.Arch.), building science (MSc.), and engineering (Ph.D.) trained. Dr. Fadeyi is an architect, an indoor air quality expert, chartered engineer (UK) – building services, chartered construction manager (UK), and specialist adult educator. Dr. Fadeyi is a member of the Chartered Institution of Building Services Engineers (UK), Chartered Institute of Building (UK), and American Society of Heating, Refrigerating, and Air-conditioning Engineers. Currently, Dr. Fadeyi research aims to enhance applied learning pedagogy to make students job-ready upon graduation and improve industry and community practices. His applied learning pedagogy enhancement is informed by applied research, artistic research, and case study research grounded in design, critical, reflective, scientific, and lean thinking and digital solutions adoption. He has written more than 180 published scholarly and peer-reviewed articles in line with applied learning pedagogy enhancement and basic research. Dr. Fadeyi research and scholarship domain are in (i) value-oriented productivity in healthy and energy-efficient indoor air delivery, (ii) value-oriented productivity in design, construction, and facility management practices, and (iii) problem-based learning. Dr. Fadeyi researches to educate and solve industry and community-related problems. Dr. Fadeyi expertise and leadership are highly sought after by companies and government agencies. Dr. Fadeyi is the Editor, Author, and Cartoonist of Indoor Air Cartoon Journal – an online learning resource providing applied learning on IAQ with audiences from over 100 countries. Dr. Fadeyi is a former National Taekwondo Champion in Singapore - Black Belt Middle-Heavy Weight category, 2006.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: