pandapower
An easy to use open source tool for power system modeling, analysis and optimization with a high degree of automation.
https://github.com/e2niee/pandapower
Category: Energy Systems
Sub Category: Energy System Modeling Frameworks
Keywords
analysis loadflow optimization power powerflow python short-circuit state-estimation system
Keywords from Contributors
distribution-networks district-heating gas-network-simulation hydrogen multi-energy-systems pipe-network water-network-distribution energy-system power-system energy-system-model
Last synced: about 22 hours ago
JSON representation
Repository metadata
Convenient Power System Modelling and Analysis based on PYPOWER and pandas
- Host: GitHub
- URL: https://github.com/e2niee/pandapower
- Owner: e2nIEE
- License: other
- Created: 2017-01-12T13:27:53.000Z (almost 10 years ago)
- Default Branch: develop
- Last Pushed: 2026-11-13T12:53:24.000Z (2 days ago)
- Last Synced: 2026-11-14T11:09:33.901Z (about 21 hours ago)
- Topics: analysis, loadflow, optimization, power, powerflow, python, short-circuit, state-estimation, system
- Language: Python
- Homepage: https://www.pandapower.org
- Size: 782 MB
- Stars: 1,330
- Watchers: 50
- Forks: 636
- Open Issues: 130
- Releases: 58
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.bib
- Authors: AUTHORS
README.rst
.. image:: https://www.pandapower.org/images/pandapower_color.svg
:target: https://www.pandapower.org
:alt: logo
|
.. image:: https://badge.fury.io/py/pandapower.svg
:target: https://pypi.python.org/pypi/pandapower
:alt: PyPI
.. image:: https://img.shields.io/pypi/pyversions/pandapower.svg
:target: https://pypi.python.org/pypi/pandapower
:alt: versions
.. image:: https://readthedocs.org/projects/pandapower/badge/
:target: https://pandapower.readthedocs.io/
:alt: docs
.. image:: https://codecov.io/github/e2nIEE/pandapower/coverage.svg?branch=master
:target: https://app.codecov.io/github/e2nIEE/pandapower?branch=master
:alt: codecov
.. image:: https://api.codacy.com/project/badge/Grade/e2ce960935fd4f96b4be4dff9a0c76e3
:target: https://app.codacy.com/gh/e2nIEE/pandapower?branch=master
:alt: codacy
.. image:: https://img.shields.io/badge/License-BSD%203--Clause-blue.svg
:target: https://github.com/e2nIEE/pandapower/blob/master/LICENSE
:alt: BSD
.. image:: https://pepy.tech/badge/pandapower
:target: https://pepy.tech/project/pandapower
:alt: pepy
.. image:: https://mybinder.org/badge_logo.svg
:target: https://mybinder.org/v2/gh/e2nIEE/pandapower/master?filepath=tutorials
:alt: binder
pandapower is an easy to use network calculation program aimed to automate the analysis and optimization of power
systems. It uses the data analysis library `pandas `_ and is compatible with the commonly
used MATPOWER / PYPOWER case format. pandapower allows using different solvers including an improved Newton-Raphson
power flow implementation, all `PYPOWER `_ solvers, the C++ library solvers for
fast steady-state distribution power system analysis of `PowerGridModel `_,
the Newton-Raphson power flow solvers in the C++ library `lightsim2grid `_,
and the `PowerModels.jl `_ library.
More information about pandapower can be found on `www.pandapower.org `_:
About pandapower:
- `Power System Modeling `_
- `Power System Analysis `_
- `Citing pandapower `_
Getting Started:
- `Installation Notes `_
- `Minimal Example `_
- `Interactive Tutorials `_
- `Documentation `_
If you are interested in the latest pandapower developments, subscribe to our `mailing list `_!
.. image:: https://simbench.de/wp-content/uploads/2025/11/logo.png
:target: https://www.simbench.net
:alt: SimBench_logo
To get realistic load profile data and grid models across all voltage levels that are ready to
be used in pandapower, have a look at the *SimBench* `project website `_ or
`on GitHub `_.
.. image:: https://www.pandapipes.org/images/pandapipes_color.svg
:target: https://www.pandapipes.org
:width: 270pt
:alt: pandapipes_logo
If you want to model pipe networks (heat, gas or water) as well, we recommend
pandapower's sibling project *pandapipes*. `pandapipes.org `__,
`GitHub repository `__.
|
pandapower is a joint development of the research group of the Department for Sustainable Electrical Energy Systems (e2n), University of Kassel and the Department for Distribution System
Operation at the Fraunhofer Institute for Energy Economics and Energy System Technology (IEE), Kassel.
.. image:: https://www.pandapower.org/images/contact/Logo_e2n_Originalfarben.svg
:target: https://www.uni-kassel.de/eecs/e2n/startseite.html
:width: 500
|
.. image:: https://www.pandapower.org/images/contact/Logo_Fraunhofer_IEE.svg
:target: https://www.iee.fraunhofer.de/en.html
:width: 500
|
We welcome contributions to pandapower of any kind - if you want to contribute, please check out the
`contribution guidelines `__.
Citation (CITATION.bib)
@ARTICLE{pandapower.2018,
author={L. Thurner and A. Scheidler and F. Sch{\"a}fer and J. Menke and J. Dollichon and F. Meier and S. Meinecke and M. Braun},
journal={IEEE Transactions on Power Systems},
title={pandapower — An Open-Source Python Tool for Convenient Modeling, Analysis, and Optimization of Electric Power Systems},
year={2018},
month={Nov},
volume={33},
number={6},
pages={6510-6521},
doi={10.1109/TPWRS.2018.2829021},
ISSN={0885-8950}}
Owner metadata
- Name: e2nIEE
- Login: e2nIEE
- Email: info@pandapower.org
- Kind: organization
- Description: Joint account of the pandapower development team at the University of Kassel, Department e2n and the Fraunhofer IEE
- Website:
- Location: Kassel, Germany
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/40853245?v=4
- Repositories: 7
- Last ynced at: 2026-11-14T01:41:47.765Z
- Profile URL: https://github.com/e2nIEE
GitHub Events
Total
- Commit comment event: 1
- Create event: 61
- Delete event: 47
- Discussion event: 1
- Fork event: 54
- Issue comment event: 1052
- Issues event: 233
- Member event: 2
- Pull request event: 363
- Pull request review comment event: 179
- Pull request review event: 361
- Push event: 653
- Release event: 2
- Watch event: 203
Last Year
- Create event: 24
- Delete event: 18
- Discussion event: 1
- Fork event: 9
- Issue comment event: 247
- Issues event: 50
- Pull request event: 54
- Pull request review comment event: 25
- Pull request review event: 47
- Push event: 241
- Release event: 1
- Watch event: 30
Committers metadata
Last synced: 2 days ago
Total Commits: 6,888
Total Committers: 184
Avg Commits per committer: 37.435
Development Distribution Score (DDS): 0.847
Commits in past year: 242
Committers in past year: 42
Avg Commits per committer in past year: 5.762
Development Distribution Score (DDS) in past year: 0.471
| Name | Commits | |
|---|---|---|
| Roman Bolgaryn | r****n@i****e | 1055 |
| Leon Thurner | l****r@u****e | 891 |
| Steffen Meinecke | s****e@u****e | 661 |
| Florian Schaefer | f****r@u****e | 387 |
| KS_HTK | 2****K | 362 |
| Mike Vogt | m****t@i****e | 280 |
| Zhenqi Wang | z****g@u****e | 242 |
| sdrauz | S****z@i****e | 195 |
| fmeier | f****r@u****e | 139 |
| Shankho Ghosh | g****o@g****m | 132 |
| Dominik Hilbrich | d****h@i****e | 131 |
| pawellytaev | p****v@u****e | 127 |
| Jan-Hendrik Menke | j****e@u****e | 126 |
| Maryam Majidi | m****i@u****e | 121 |
| Zheng Liu | z****u@u****e | 114 |
| dlohmeier | d****r@i****e | 111 |
| smeinecke | s****e | 103 |
| Panos Xenos | x****s@g****m | 102 |
| Jan Wiemer | j****r@i****e | 95 |
| Jolando Kisse | j****e@u****e | 79 |
| Alexander Scheidler | a****r@i****e | 77 |
| mrichter | m****r@i****e | 70 |
| jko | j****c@g****m | 67 |
| David Heck | d****k@i****e | 60 |
| Schaefer | S****r | 53 |
| chefPony | a****z@g****m | 50 |
| 613j | 3****L | 49 |
| Jannis Kupka | j****a@u****e | 42 |
| Marie Fischer | m****r@i****e | 42 |
| Jan-Hendrik Menke | m****l@j****e | 39 |
| and 154 more... | ||
Committer domains:
- iee.fraunhofer.de: 21
- uni-kassel.de: 18
- iwes.fraunhofer.de: 5
- iee-extern.fraunhofer.de: 3
- gmx.de: 2
- student.uni-kassel.de: 2
- alliander.com: 2
- mail.ru: 1
- elektro.dtu.dk: 1
- gmx.at: 1
- joschkathurner.de: 1
- jhmenke.de: 1
- 9code.ch: 1
- devkit.agency: 1
- powerco.co.nz: 1
- ei.uni-hannover.de: 1
- bergkv.ist: 1
- 163.com: 1
- ifht.rwth-aachen.de: 1
- posteo.de: 1
- gridhound.de: 1
- uni-bonn.de: 1
- energymeteo.de: 1
- azuk.top: 1
- in.abb.com: 1
- neal.me.uk: 1
- x.team: 1
- fb02.intern: 1
- koncar-ket.hr: 1
- invenia.ca: 1
- fhnw.ch: 1
- bkw.ch: 1
- outlook.de: 1
- yahoo.co.jp: 1
- ehlert-it.de: 1
- kit.edu: 1
- ait.ac.at: 1
- qq.com: 1
- uliege.be: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 431
Total pull requests: 1,064
Average time to close issues: over 1 year
Average time to close pull requests: about 1 month
Total issue authors: 224
Total pull request authors: 131
Average comments per issue: 2.56
Average comments per pull request: 1.94
Merged pull request: 766
Bot issues: 0
Bot pull requests: 1
Past year issues: 69
Past year pull requests: 374
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 10 days
Past year issue authors: 38
Past year pull request authors: 68
Past year average comments per issue: 2.0
Past year average comments per pull request: 2.73
Past year merged pull request: 274
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- KS-HTK (27)
- SteffenMeinecke (19)
- rbolgaryn (17)
- AnkurArohi (13)
- vogt31337 (9)
- jwiemer112 (7)
- dlohmeier (7)
- BDonnot (7)
- SimonRubenDrauz (6)
- furqan463 (6)
- marhofmann (6)
- garctaedius (5)
- jkisse (5)
- kornerc (5)
- HafizRiaz (5)
Top Pull Request Authors
- KS-HTK (236)
- vogt31337 (70)
- rbolgaryn (69)
- SteffenMeinecke (67)
- mrifraunhofer (50)
- lezneew (45)
- heckstrahler (35)
- pawellytaev (35)
- mfranz13 (28)
- furqan463 (24)
- SimonRubenDrauz (23)
- hilbrich (22)
- quant12345 (19)
- dlohmeier (18)
- jwiemer112 (16)
Top Issue Labels
- bug (118)
- enhancement (34)
- maintenance (31)
- OPF (30)
- powerflow (26)
- converter (26)
- question (21)
- 3ph powerflow (18)
- plotting (17)
- help wanted! (17)
- fileIO (17)
- docs/tutorials (15)
- feature (14)
- compatibility (10)
- dependencies (10)
- pandera (9)
- shortcircuit (9)
- stale (8)
- controller (7)
- PowerModels (7)
- dc (6)
- PandaModels (5)
- state estimation (5)
- timeseries (4)
- timeseries simulation (4)
- networks (4)
- pd2ppc (3)
- CI (3)
- diagnostic (2)
- protection (2)
Top Pull Request Labels
- maintenance (91)
- converter (40)
- enhancement (33)
- bug (22)
- powerflow (21)
- plotting (21)
- docs/tutorials (15)
- feature (12)
- stale (11)
- controller (11)
- dependencies (11)
- fileIO (10)
- compatibility (8)
- shortcircuit (7)
- pandera (6)
- 3ph powerflow (6)
- dc (3)
- timeseries (3)
- question (3)
- networks (3)
- OPF (3)
- topology (3)
- timeseries simulation (3)
- tdpf (1)
- contingency (1)
- protection (1)
- grid_equivalents (1)
- toolbox (1)
- PandaModels (1)
- power-grid-model (1)
Package metadata
- Total packages: 4
-
Total downloads:
- conda: 170 total
- pypi: 340,700 last-month
- Total docker downloads: 289
- Total dependent packages: 28 (may contain duplicates)
- Total dependent repositories: 75 (may contain duplicates)
- Total versions: 206
- Total maintainers: 2
pypi.org: pandapower
An easy to use open source tool for power system modeling, analysis and optimization with a high degree of automation.
- Homepage: https://www.pandapower.org
- Documentation: https://pandapower.readthedocs.io
- Licenses: BSD License
- Latest release: 3.5.6 (published about 1 month ago)
- Last Synced: 2026-11-13T10:34:44.280Z (2 days ago)
- Versions: 63
- Dependent Packages: 28
- Dependent Repositories: 75
- Downloads: 340,700 Last month
- Docker Downloads: 289
-
Rankings:
- Dependent packages count: 0.701%
- Average: 1.697%
- Dependent repos count: 1.715%
- Downloads: 2.134%
- Docker downloads count: 2.238%
- Maintainers (2)
proxy.golang.org: github.com/e2nIEE/pandapower
- Homepage:
- Documentation: https://pkg.go.dev/github.com/e2nIEE/pandapower#section-documentation
- Licenses: other
- Latest release: v3.5.6+incompatible (published about 1 month ago)
- Last Synced: 2026-11-13T10:34:20.452Z (2 days ago)
- Versions: 71
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.401%
- Average: 5.583%
- Dependent repos count: 5.764%
proxy.golang.org: github.com/e2niee/pandapower
- Homepage:
- Documentation: https://pkg.go.dev/github.com/e2niee/pandapower#section-documentation
- Licenses: other
- Latest release: v3.5.6+incompatible (published about 1 month ago)
- Last Synced: 2026-11-13T10:34:19.333Z (2 days ago)
- Versions: 71
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.401%
- Average: 5.583%
- Dependent repos count: 5.764%
anaconda.org: pandapower
pandapower combines the data analysis library pandas and the power flow solver PYPOWER to create an easy to use network calculation program aimed at automation of analysis and optimization in power systems.
- Homepage: https://www.pandapower.org
- Licenses: BSD-3-Clause
- Latest release: 3.5.6 (published 24 days ago)
- Last Synced: 2026-10-23T00:59:09.929Z (23 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 170 Total
-
Rankings:
- Dependent packages count: 32.883%
- Dependent repos count: 35.854%
- Average: 40.513%
- Downloads: 52.8%
Dependencies
- deepdiff *
- networkx >=2.5
- numpy *
- packaging *
- pandas >=1.0
- scipy *
- tqdm *
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- juliangruber/sleep-action v1 composite
- deepdiff *
- networkx >=2.5
- numpy *
- packaging *
- pandas >=1.0
- scipy *
- tqdm *
- actions/checkout v7.0.1 composite
- actions/checkout v6 composite
- actions/download-artifact v8 composite
- actions/upload-artifact v7 composite
- ammaraskar/sphinx-action 54e52bfb642e9b60ea5b6bcb05fe3f74b40d290a composite
- astral-sh/setup-uv v10.2.0 composite
- codacy/codacy-coverage-reporter-action 89d6c85cfafaec52c72b6c5e8b2878d33104c699 composite
- codecov/codecov-action 57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 composite
- julia-actions/setup-julia 5c9647d97b78a5debe5164e9eec09d653d29bd71 composite
- postgres 16 docker
- actions/checkout v6 composite
- actions/upload-artifact v7 composite
- astral-sh/setup-uv v10.2.0 composite
- actions/checkout v7 composite
- dorny/paths-filter ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d composite
Score: 25.242229680188743