Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
8-2013
Abstract
A valuable skillset for building industry professionals is proficiency in high-level, scripting languages that can automate and perform many common repetitive or technically intensive tasks. This application-focused paper emphasizes the use of the Python programming language in various workflows common to the building performance modeling and simulation process. Python is an open, powerful, and easy-to-learn scripting language with an emphasis on programmer productivity. While the highlighted applications themselves are notably ordinary amongst building simulation practitioners, the novelty of this discussion is in the speed and usefulness of new Python libraries and data analysis techniques. Four short examples are illustrated: simulation input file templating, data exchange and interoperability, performance curve regression, and time-series output data postprocessing. An overview is presented of the growing current and planned Python libraries, extensions, and projects that are especially applicable and, in some cases, explicitly designed for the building industry.
Discipline
Energy Policy | Urban Studies
Research Areas
Integrative Research Areas
Publication
Proceedings of the 13th Conference of the International Building Performance Simulation Association (Building Simulation 2013), Chambéry, France, August 26-28
First Page
210
Last Page
217
Identifier
10.13140/RG.2.1.1999.4087
Publisher
IBPSA
City or Country
Chambéry, France
Citation
MILLER, Clayton; HERSBERGER, Christian; and JONES, Marcus.
Automation of common building energy simulation workflows using Python. (2013). Proceedings of the 13th Conference of the International Building Performance Simulation Association (Building Simulation 2013), Chambéry, France, August 26-28. 210-217.
Available at: https://ink.library.smu.edu.sg/cis_research/578
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.13140/RG.2.1.1999.4087