In this “Code with Me” course I will go through how to work and interact with the Ökobau API. Ökobau is a database containing environmental data on building materials (EPDs) published by the German Ministry of Living, City Development and Building.
We will use Python to search and fetch EPDs from Ökobau. I’ll show how to save the EPDs and convert them to an easier workable format called EPDx. Finally, we will use the converted EPDs to create different charts of GWP values.
Whether you’re an architect, builder or anyone else in the industry, Ökobaudat is a great tool to help you find sustainable building materials and products that meet your specific needs.
Ökobaudat is a database published by the German state which provides EPD. It is a publicly accessible platform that allows users to search for EPD based on various requirements.
Ökobaudat provides an API (Application Programming Interface) that allows developers to access and retrieve data from the database programmatically.
Python is a popular programming language for AEC professionals. It is a general purpose language and is extensively used for data analytics and writing scripts both inside and outside 3D modelling software like Grasshopper and Revit.
EPDx is a library for parsing EPD files into a common exchange format. EPDx is part of a LCAx, which is aiming at making life cycle assessments more accessible and transparent to building professionals.
The first step is to get familiar with the Ökobau API and fetching some EPDs.
Learn how to search for specific EPDs through the API.
Fetch the full data set for a single Ökobau EPD.
Download and save multiple EPDs locally.
Download and convert EPDs from Ökobau to EPDx.
Visualize downloaded EPDx EPDs.
Apply what you have learned so far to the ECO Platform
Everyone signed up for the course are invited to join the Discord channel, where you can ask questions about the lessons, are stuck, etc. Use this invitation link to sign in to the discord Channel.