Skip to main content

powerplantmatching

pypi conda pythonversion Tests doc pre-commit.ci status Ruff REUSE status DOI Stack Exchange questions

A toolset for cleaning, standardizing and combining multiple power plant databases.

This package provides ready-to-use power plant data for the European power system. Starting from openly available power plant datasets, the package cleans, standardizes and merges the input data to create a new combined dataset, which includes all the important information. The package allows to easily update the combined data as soon as new input datasets are released.

You can directly download the current version of the data as a CSV file.

Initially, powerplantmatching was developed by the Renewable Energy Group at FIAS and is now maintained by the Digital Transformation in Energy Systems Group at the Technical University of Berlin to build power plant data inputs to PyPSA-based models for carrying out simulations.

Main Features

  • clean and standardize power plant data sets
  • aggregate power plant units which belong to the same plant
  • compare and combine different data sets
  • create lookups and give statistical insight to power plant goodness
  • provide cleaned data from different sources
  • choose between gross/net capacity
  • provide an already merged data set of multiple different open data sources
  • scale the power plant capacities in order to match country-specific statistics about total power plant capacities
  • visualize the data
  • export your powerplant data to a PyPSA-based model

Map

powerplants.png

Installation

Using pip

pip install powerplantmatching

or conda

conda install -c conda-forge powerplantmatching

Contributing and Support

We strongly welcome anyone interested in contributing to this project. If you have any ideas, suggestions or encounter problems, feel invited to file issues or make pull requests on GitHub.

Citing powerplantmatching

If you want to cite powerplantmatching, use the following paper

with bibtex

@article{gotzens_performing_2019,
 title = {Performing energy modelling exercises in a transparent way - {The} issue of data quality in power plant databases},
 volume = {23},
 issn = {2211467X},
 url = {https://linkinghub.elsevier.com/retrieve/pii/S2211467X18301056},
 doi = {10.1016/j.esr.2018.11.004},
 language = {en},
 urldate = {2018-12-03},
 journal = {Energy Strategy Reviews},
 author = {Gotzens, Fabian and Heinrichs, Heidi and Hörsch, Jonas and Hofmann, Fabian},
 month = jan,
 year = {2019},
 pages = {1--12}
}

and/or the current release stored on Zenodo with a release-specific DOI:

DOI

Licence

powerplantmatching is released as free software under the MIT license. The default output data powerplants.csv generated by the package is released under CC BY 4.0. Parts of the repository may be licensed under different licenses, especially dependent package binaries for duke being licensed under Apache 2.0 license.

This repository uses the REUSE conventions to indicate the licenses that apply to individual files and parts of the repository. For details on the licenses that apply, see the the header information of the respective files and REUSE.toml for details.

Copyright 2018-2024 Fabian Gotzens (FZ Jülich), Jonas Hörsch (KIT), Fabian Hofmann (FIAS) Copyright 2025- Contributors to powerplantmatching https://github.com/pypsa/powerplantmatching

You can find a list of contributors in the contributors page and in the contributors file.

Metadata

Release files for powerplantmatching 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for powerplantmatching 0.9.0
File Size Uploaded
powerplantmatching-0.9.0.tar.gz 9.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for powerplantmatching 0.9.0
File Interpreter ABI Platform
powerplantmatching-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.7 MB

Release files / powerplantmatching-0.9.0.tar.gz

Download URL powerplantmatching-0.9.0.tar.gz
Size 9.9 MB
Tags Source
SHA-256 checksum
How to use checksums
6820f5fcf54caf34e872536780b1a44b5c05d2c998415ac1e307ddcd477c5103
BLAKE2b-256 checksum
How to use checksums
febd37fdc06929d3cce27daea2a8b6676b9a7d115cb7ddd35b7ba45c2f19207a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / powerplantmatching-0.9.0-py3-none-any.whl

Download URL powerplantmatching-0.9.0-py3-none-any.whl
Size 717.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3867a870379bc2e79de00dff2a74a165916c1d767909bfd70a8213306a4901ef
BLAKE2b-256 checksum
How to use checksums
04e5725871c0168658dc0286c1e57956a09fb30544f6d8a14d840c553e81259e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.19

2 release files

0.5.18

2 release files

0.5.17

2 release files

0.5.16

2 release files

0.5.15

2 release files

0.5.14

2 release files

0.5.13

2 release files

0.5.10

2 release files

0.5.9

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page