IBPSA-USA

Coding in Building Performance Simulation Webinar Recap

Coding in Building Performance Simulation Webinar

The webinar, hosted by the IBPSA-USA Education Committee, focused on coding and building performance simulation. The speakers, Justin Shultz, Jake Chevrier, and Greg Collins, shared their experiences and insights into using coding to automate tasks, analyze data, and create more interactive visualizations. See the youtube recording here

Justin Shultz emphasized the importance of learning Python and recommended resources like the edX course by MIT and Real Python. He showcased examples of using Python for standardizing energy comparisons, AIA 2030 processing, and OpenStudio SDK manipulation. He also highlighted the potential of combining Python with Grasshopper and other tools for advanced analysis. See Justin’s open source code on github

Jake Chevrier discussed his journey from using Excel and AutoCAD to Rhino, Grasshopper, and Python. He demonstrated how coding can be used for facade optimization, climate action planning, and campus carbon planning. He showcased tools like PowerBI and Streamlit for creating interactive visualizations. To get started, Jake recommends courses on Udacity, Udemy, and Coursera

Greg Collins shared his firm’s experience in adopting Python and developing the BEM Toolbox, a platform for sharing Python-based energy modeling tools. He highlighted the benefits of using Python for automating repetitive tasks, analyzing model data, and creating dynamic reports. He recommends getting started with an intro course like this one from Coursera and following it up with one more specific to the AEC industry on Edx

The Q&A session addressed questions about coding practices within firms, learning resources, and specific tools like the campus carbon planner. The speakers emphasized the importance of continuous learning, collaboration, and finding the right tools for individual needs.