Trainings
Video tutorials for capacity building
This handbook entry compiles a curated set of video tutorials designed to support capacity building within OET. The videos cover both the core PyPSA models (Eur and Earth) and general developer practices that strengthen the skills needed to contribute effectively to open-source energy system modelling. Together, they provide a structured learning path: from conceptual introductions, through hands-on exercises, to broader software development skills.
PyPSA-Eur training videos
These resources are meant to guide users through fundamentals and advanced concepts of PyPSA-Eur and its sector coupling extensions. It’s recommended to start with the DTU course series and use the hands-on tutorial as supplementary practice.
Introduction and theory
-
DTU Course: Intro to PyPSA-Eur
- Speaker: Fabian Neumann
- Video: https://www.youtube.com/watch?v=nnAmOqJlGmk
- Description: Part 1 of 3 in the DTU PyPSA course. Provides an introduction to the PyPSA-Eur model and its foundations.
-
DTU Course: PyPSA-Eur Sector Coupling
- Speaker: Marta Victoria
- Video: https://www.youtube.com/watch?v=blSY9dKRQpo
- Description: Part 2 of 3 in the DTU PyPSA course. Focuses on extending PyPSA-Eur with sector-coupling capabilities.
-
DTU Course: PyPSA-Eur Sector Coupling
- Speaker: Marta Victoria
- Video: https://www.youtube.com/watch?v=uwKl2FvEoYw
- Description: Part 3 of 3 in the DTU PyPSA course. Covers advanced aspects of sector coupling in PyPSA-Eur.
Hands-on tutorial
- Getting Started with PyPSA-Eur – Part 2
- Speaker: Fabian Neumann
- Video: https://www.youtube.com/watch?v=mAwhQnNRIvs&list=PLrn8FatUFb2qbNvAEPK9gU_SQ32ZhQBZG&index=3
- Year: 2021
- Note: Use with caution, as some material may be outdated. Offers a step-by-step practical introduction to setting up and running PyPSA-Eur.
PyPSA-Earth training videos
These resources provide both introductory context and practical tutorials for using PyPSA-Earth. They cover installation, architecture, data handling, and practical workflows.
Introductory talk
- LF Energy FOSDEM 2024 Energy Devroom – Can Open Source Drive the Energy Transition? The PyPSA-Earth Experience
- Speaker: Ekaterina Fedotova
- Video: https://www.youtube.com/watch?v=Ho8hKt4VuEE
- Year: 2024
- Description: Conference presentation introducing PyPSA-Earth in the broader context of open-source and the energy transition.
Practical tutorials (2023)
-
PyPSA-Earth Use Tutorial #1 | Installation, Tutorial Model, Features
- Speaker: Maximilian Parzen
- Video: https://www.youtube.com/watch?v=2nakM174CME
- Description: A 1-hour tutorial walking through the PyPSA-Earth documentation and hands-on tutorial, covering installation and basic features.
-
PyPSA-Earth Use Tutorial #2 | Architecture, Setup, Run, Debug
- Speaker: Davide Fioriti
- Video: https://www.youtube.com/watch?v=IU81zDSddLI
- Description: A 1-hour tutorial focusing on the internal architecture of PyPSA-Earth, setup, execution, and debugging strategies.
-
PyPSA-Earth Use Tutorial #3 | Knowledge Bases, Hackathon, Notebooks
- Speaker: Ekaterina Fedotova
- Video: https://www.youtube.com/watch?v=0d5n-EgVtBU
- Description: A 40-minute tutorial covering the use of knowledge bases, hackathon workflows, and notebooks, with emphasis on data preparation and cleaning.
Developer tutorial videos
These resources provide guidance on general software development practices that are relevant for working with PyPSA and related tools.
Debugging
- Debugging Software – Main Principles
- Speaker: Fabian Hofmann
- Video: https://www.youtube.com/watch?v=7CkYuDQCDZY
- Year: 2025
- Description: Covers the core principles of debugging software effectively, including systematic approaches to identifying, isolating, and fixing errors.
Coding Workflow with AI
- Integrating AI in Coding Workflow
- Speaker: Fabian Hofmann
- Video: https://www.youtube.com/watch?v=1cV83d88EEI
- Year: 2025
- Description: Internal tutorial on incorporating AI into daily coding workflows to improve efficiency, testing, and problem solving.