Publishing data on the OEP can basically happen in two ways. You can do it using programming skills, or by using an interface to the OEP if you prefer not to program. We have a range of tutorials available to suit your needs and this capacity building package bundles them together for you and specifies for each, what you can expect from each of them.
indicates this is mainly a written tutorial. It can include some code for guidance; indicates this is a tutorial focussing on code.

Upload tables as csv (tutorial):
This tutorial teaches you step-by-step on how to upload data from a .csv file to the OEP using the csv upload wizard.
, Beginners Guide: How to upload data to the OpenEnergy Platform and initiate the review process (tutorial):
This tutorial (also available as PDF) describes how to upload data to the OEP using Python and the REST-API. Several steps are needed to contribute actively to the platform. Some of these you only need to do once to get started. The steps described in this document are the following: Register at the OpenEnergy Platform, Register at github and get invited to the OpenEnergy Platform Group, Create data table(s) and upload data table(s), create metadata and upload metadata to github, initiate data review, create scenario factsheets.
Upload csv data to a new table on the OEP using the oedialect (tutorial):
This jupyter notebook tutorial teaches you how to upload data from a .csv file to the OEP.
Table creation and OEP upload with an SQLAlchemy Dialect (tutorial):
If you are interested in using the SQLAlchemy dialect, this tutorial is for you. It shows you how to create and upload tables to the OEP using that dialect. This is a jupyter notebook tutorial.
How to Upload Your Data and Metadata to the OEP (tutorial):
This jupyter notebook tutorial provides you a quick way of having all the code at hand to upload your data and metadata to the OEP.
Authors: Hannah Förster, Anne Siemons
License: CC BY 4.0
Last update: 2022-08-10

If you find bugs or if you have ideas to improve the Open Energy Platform, you are welcome to add your comments to the existing issues on GitHub.
You can also fork the project and get involved.

Please note that the platform is still under construction and therefore the design of this page is still highly volatile!

Back to tutorials