This is the archive of the agenda of day 1 of the Frankfurt 2017 openmod workshop
On the day before the main official workshop, optional tutorials will be organised for students new to scientific computing and energy system modelling.
The tutorials will be split into two streams "General Scientific Computing" (entry-level git, Python) and "Advanced Topics" (Geographical Information Systems (GIS), visualisation, optimisation, energy system modelling). Each stream will take place in separate rooms at FIAS, each of which has a maximum of 20 places available.
General Scientific Computing Entry Level
Room: Seminar Room 0.101
Etherpad for taking notes
This stream is a hands-on introduction to Unix, Git, and Python. Please bring your own laptop and make sure you have all necessary software installed and data downloaded ahead of the day. You may follow the given instructions on how to install: Bash Shell, Git, Text Editor, Python.
Material for the lessons:
09:00 - 09:30 -- Welcome, Intro, Setup
09:30 - 10:30 -- Fundamentals of Unix shell
10:45 - 13:00 -- Version Control with Git
13:00 - 14:00 -- Lunch Break
14:00 - 16:00 -- Programming in Python
Advanced Topics
Room: Seminar Room 0.200
Etherpad for taking notes
This stream is a hands-on introduction to Pyomo, QGIS, and Python visualisation frameworks. Please bring your own laptop and make sure you have all necessary software installed.
Installation instructions:
- Install the Anaconda Python distribution: [1]
- Create conda environments with "conda env create -f requirements.yml" using the following requirement files:
- Pyomo: File:Requirements-pyomo-tutorial.yml.zip
- GIS: see Etherpad for taking notes
- Vis (updated 2017-04-18, use "conda env update -f requirements.yml" if environment already installed):
- OSX/Linux: File:Requirements-vis-tutorial OSX LINUX.zip
- Windows: File:Requirements-vis-tutorial WIN64 WIN32.zip
- Should you need help with conda environments, have a look at the docs.
- Download all necessary data and auxilliary software:
- Pyomo: Download the three files you will find in the link below (Note make sure you have three files):
- pyomo-tutorial-data
-
- GIS: File:OpenGIS.zip;
- Vis:
-
- inkscape: https://inkscape.org/en/download/
- http://data.open-power-system-data.org/conventional_power_plants/2017-03-03/conventional_power_plants_EU.csv
- http://data.open-power-system-data.org/conventional_power_plants/2017-03-03/conventional_power_plants_DE.csv
- http://data.open-power-system-data.org/time_series/2017-03-06/time_series_60min_singleindex.csv
09:00 - 09:30 -- Welcome, Intro, Setup
09:30 - 11:00 -- Solving Optimisation Problems using Pyomo
11:00 - 13:00 -- Open Source GIS using QGIS
13:00 - 14:00 -- Lunch Break
14:00 - 16:00 -- Visualisation Frameworks in Python
Energy Model Introductions
Room: Main Auditorium 0.100
This stream contains lectures introducing energy models.
16:30 - 17:00 -- PyPSA
17:00 - 17:30 -- Calliope (slides)
17:30 - 18:00 -- OSeMOSYS
18:00 - 18:30 -- Open Energy Modelling Framework (oemof)