Skip to content

Developer documentation of the Open Energy Platform (OEP)#

Welcome to the Open Energy Platform Documentation. This site provides the developer documentation for the Open Energy Platform (OEP).

State of the documentation

The documentation already provides helpful information but is not yet complete. As only parts of it were maintained during the long-term development, we have to catch up. This is a task that we cannot complete in one go. We have therefore decided to complete it step by step. This means that we will update the documentation of the missing code as soon as we have to work on the corresponding code again. Documentation for the Community area will be added continuously and in a timely manner.


If you want to get an overview about the complete Open Energy Family Framework please have a look at our Compendium.

Structure of the documentation#

It consists of two parts:

  • The "Development" pages provide an overview of our methods and procedures used during development and also provides context about the Open Energy Platform Software to be able to understand the Use Cases and the general scope better.

  • The "Installation & Code Documentation" pages will help you to install and set up the Open Energy Platform software system if you wish to use the software for your own purposes or contribute to its development. The "Code Documentation" section provides technical information relevant to understanding the infrastructure elements and architecture of the software. You will also find information about the structure of the oeplatform code project on GitHub. Of course, you will also find documentation about the code itself. This part is divided into two sections describing the web APIs provided by the platform and the documentation about the implemented functions. To structure this part, we group the code documentation according to the features that the code implements and we hope to create an easier understanding of the codebase with this structured approach.

What do we want to archive with the OEP-Website#

The Open Energy Platform is a website that has three main targets:

  1. Provide a language-independent interface that is a thin layer on top of the Open Energy Database (oedb)
  2. Implement an intuitive and easy-to use web interface on top of the database
  3. Improve the visibility, communication, and transparency of results from energy system modeling

Mission statement#

The transition to renewable energy sources is one of the huge goals of the last few decades. Whilst conventional energy generation provides a constant, generally available source of electricity, heat, and so on, our environment pays a toll. Contrary, renewable energy generation is less environmentally demanding but more financially expensive or just locally or inconsistently available. Guaranteeing a steady and reliable, yet sustainable supply of energy requires still a lot of thorough research.

Expansion of the energy grid might imply measures that must be communicable in a transparent way. Hence, results from research of energy system studies should be publicly available and reproducible. This raises the need for publicly available data sources.