Brussels / 31 January & 1 February 2026

schedule

PyPSA v1.0: Introducing Modeling Under Uncertainty


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.

Speakers

Photo of Lukas Trippe Lukas Trippe

Links