Skip to main content

PyPSA v1.0: Introducing Modeling Under Uncertainty

AW1.126 | Day 1 | 16:40 - 16:55 | Speakers: Lukas Trippe

PyPSA v1.0: Introducing Modeling Under Uncertainty
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

PyPSA is an open-source Python framework for optimising and simulating modern power and energy systems, designed to scale well with large networks and long time series. It is made for researchers, planners and utilities with basic coding aptitude who need a fast, easy-to-use and transparent tool for power and energy system analysis.

The first public version was released in 2016 and has since gained many users and contributors from around the world, becoming one of the most widely used energy system modeling tools. In October 2025, version 1.0 was released, which now enables modeling under uncertainty with a two-stage stochastic programming framework. This allows for more realistic decision making by accounting for multiple possible futures with uncertain renewable generation, demand, and prices, rather than optimizing for a single expected scenario.

The talk will give a general overview of PyPSA and showcase the new stochastic programming functionality by solving an energy system planning problem under uncertainty. It is suitable for both experienced PyPSA users and newcomers to energy system modeling.


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.