Go to file
virio-andreyana f75cec93d6
lower log level in plot_summary.py and fix warning
reduce the level of "Dropping technology energy balance smaller than {snakemake.config['plotting']['energy_threshold']/10} {units}" and "Total energy balance for {v} of {round(df.sum()[0],2)} {units}" from INFO-> DEBUG. 

Extra warning fix
Add `plt.cla()` in the `for k, v in balances.items()` and take out fig, ax = plt.subplots(figsize=(12,8)) from that for loop to fix RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_open_warning`).
2023-03-01 12:29:36 +01:00
.github/workflows add workflow rulegraph 2023-02-16 21:27:25 +01:00
data Merge branch 'master' into update-lng-ports 2023-02-16 17:56:05 +01:00
doc Merge branch 'master' of github.com:pypsa/pypsa-eur-sec 2023-02-16 21:38:58 +01:00
graphics add workflow rulegraph 2023-02-16 21:27:25 +01:00
scripts lower log level in plot_summary.py and fix warning 2023-03-01 12:29:36 +01:00
test cherry-pick from #282 2023-02-16 18:42:19 +01:00
.gitignore cherry-pick from #282 2023-02-16 18:42:19 +01:00
.syncignore-receive add basic setup of rsync with files to ignore 2021-10-07 12:15:33 +02:00
.syncignore-send add basic setup of rsync with files to ignore 2021-10-07 12:15:33 +02:00
config.default.yaml Merge branch 'master' into ci-review 2023-02-21 17:57:27 +01:00
LICENSE.txt add workflow rulegraph 2023-02-16 21:27:25 +01:00
matplotlibrc restore compatibility with latest master version 2022-12-28 15:43:43 +01:00
README.md README, doc: add reference to hydrogen network paper as showcase of model 2022-07-18 20:40:21 +02:00
Snakefile cherry-pick from #282 2023-02-16 18:42:19 +01:00

GitHub release (latest by date including pre-releases) Documentation GitHub Size Zenodo Gitter

PyPSA-Eur-Sec: A Sector-Coupled Open Optimisation Model of the European Energy System

PyPSA-Eur-Sec is an open model dataset of the European energy system at the transmission network level that covers the full ENTSO-E area.

PyPSA-Eur-Sec builds on the electricity generation and transmission model PyPSA-Eur to add demand and supply for the following sectors: transport, space and water heating, biomass, industry and industrial feedstocks, agriculture, forestry and fishing. This completes the energy system and includes all greenhouse gas emitters except waste management and land use.

WARNING: PyPSA-Eur-Sec is under active development and has several limitations which you should understand before using the model. The github repository issues collect known topics we are working on (please feel free to help or make suggestions). The documentation remains somewhat patchy. You can find showcases of the model's capabilities in the preprint Benefits of a Hydrogen Network in Europe, a paper in Joule with a description of the industry sector, or in a 2021 presentation at EMP-E. We cannot support this model if you choose to use it.

Please see the documentation for installation instructions and other useful information about the snakemake workflow.

This diagram gives an overview of the sectors and the links between them:

sector diagram

Each of these sectors is built up on the transmission network nodes from PyPSA-Eur:

network diagram

For computational reasons the model is usually clustered down to 50-200 nodes.

PyPSA-Eur-Sec was initially based on the model PyPSA-Eur-Sec-30 described in the paper Synergies of sector coupling and transmission reinforcement in a cost-optimised, highly renewable European energy system (2018) but it differs by being based on the higher resolution electricity transmission model PyPSA-Eur rather than a one-node-per-country model, and by including biomass, industry, industrial feedstocks, aviation, shipping, better carbon management, carbon capture and usage/sequestration, and gas networks.

PyPSA-Eur-Sec includes PyPSA-Eur as a snakemake subworkflow. PyPSA-Eur-Sec uses PyPSA-Eur to build the clustered transmission model along with wind, solar PV and hydroelectricity potentials and time series. Then PyPSA-Eur-Sec adds other conventional generators, storage units and the additional sectors.

Licence

The code in PyPSA-Eur-Sec is released as free software under the MIT License, see LICENSE.txt. However, different licenses and terms of use may apply to the various input data.