Open Sustainable Technology

A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Browse accepted projects | Review proposed projects | Propose new project | Open Issues

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

analysis loadflow optimization power powerflow python short-circuit state-estimation system

Last synced: about 22 hours ago
JSON representation

Repository metadata

Convenient Power System Modelling and Analysis based on PYPOWER and pandas

README

        

.. image:: https://www.pandapower.org/images/pp.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: http://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 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/2019/01/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/pp.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* (`website `_, `GitHub repository `_).

|

pandapower is a joint development of the research group Energy Management and Power System Operation, University of Kassel and the Department for Distribution System
Operation at the Fraunhofer Institute for Energy Economics and Energy System Technology (IEE), Kassel.

.. image:: http://www.pandapower.org/images/contact/Logo_e2n.png
:target: https://www.uni-kassel.de/eecs/en/sections/energiemanagement-und-betrieb-elektrischer-netze/home
:width: 500

|

.. image:: http://www.pandapower.org/images/contact/Logo_Fraunhofer_IEE.png
: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 `pandapower 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


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 5,354
Total Committers: 146
Avg Commits per committer: 36.671
Development Distribution Score (DDS): 0.836

Commits in past year: 455
Committers in past year: 35
Avg Commits per committer in past year: 13.0
Development Distribution Score (DDS) in past year: 0.734

Name Email Commits
Leon Thurner l****r@u****e 878
Roman Bolgaryn r****n@i****e 768
Steffen Meinecke s****e@u****e 592
Florian Schaefer f****r@u****e 387
Zhenqi Wang z****g@u****e 240
rbolgaryn r****n@i****e 178
sdrauz S****z@i****e 172
fmeier f****r@u****e 139
Jan-Hendrik Menke j****e@u****e 126
Maryam Majidi m****i@u****e 120
Zheng Liu z****u@u****e 113
dlohmeier d****r@i****e 104
smeinecke s****e 103
hkoertge h****e@i****e 94
Jan Wiemer j****r@i****e 94
Jolando Kisse j****e@u****e 77
Shankho Ghosh g****o@g****m 76
Alexander Scheidler a****r@i****e 66
jko j****c@g****m 65
mvogt m****t@i****e 56
Shankho Ghosh s****h@i****e 54
Schaefer S****r 53
chefPony a****z@g****m 50
613j 3****L 49
Jan-Hendrik Menke m****l@j****e 39
Jannis Kupka j****a@u****e 34
Laurynas Zavistanavicius l****s@i****e 33
Friederike Meier F****r 27
Nitish Bharambe n****e@a****m 21
ssnigdha s****a@i****e 21
and 116 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 131
Total pull requests: 148
Average time to close issues: 5 months
Average time to close pull requests: about 1 month
Total issue authors: 86
Total pull request authors: 41
Average comments per issue: 2.41
Average comments per pull request: 1.4
Merged pull request: 112
Bot issues: 0
Bot pull requests: 0

Past year issues: 82
Past year pull requests: 134
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 18 days
Past year issue authors: 57
Past year pull request authors: 40
Past year average comments per issue: 1.29
Past year average comments per pull request: 1.26
Past year merged pull request: 102
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/e2niee/pandapower

Top Issue Authors

  • KS-HTK (8)
  • AnkurArohi (6)
  • rahatN-tech (4)
  • jwiemer112 (4)
  • SteffenMeinecke (4)
  • pajjaecat (3)
  • PB-vines (3)
  • rbolgaryn (3)
  • BDonnot (3)
  • marhofmann (3)
  • Aliadavid (3)
  • AlemsegedWeldeyesus (2)
  • friederikemeier (2)
  • Horreyneeyo (2)
  • imsaumil (2)

Top Pull Request Authors

  • rbolgaryn (46)
  • SteffenMeinecke (14)
  • KS-HTK (11)
  • vogt31337 (8)
  • jkisse (6)
  • heckstrahler (5)
  • jwiemer112 (5)
  • mrifraunhofer (5)
  • dlohmeier (5)
  • jkupka (3)
  • hzraja (3)
  • nitbharambe (2)
  • geroskiouros (2)
  • hilbrich (2)
  • si-gr (2)

Top Issue Labels

  • bug (41)
  • OPF (10)
  • enhancement (10)
  • plotting (8)
  • converter (6)
  • powerflow (5)
  • docs/tutorials (4)
  • compatibility (3)
  • 3ph powerflow (3)
  • dependencies (3)
  • maintenance (3)
  • help wanted! (2)
  • PandaModels (2)
  • fileIO (2)
  • state estimation (2)
  • timeseries (2)
  • feature (2)
  • topology (2)
  • controller (1)
  • CI (1)
  • coverage (1)
  • power-grid-model (1)
  • shortcircuit (1)
  • pd2ppc (1)

Top Pull Request Labels

  • bug (17)
  • powerflow (12)
  • plotting (9)
  • converter (7)
  • compatibility (6)
  • enhancement (6)
  • feature (6)
  • maintenance (6)
  • fileIO (4)
  • docs/tutorials (3)
  • topology (2)
  • timeseries (1)
  • controller (1)
  • protection (1)
  • shortcircuit (1)
  • grid_equivalents (1)
  • dependencies (1)

Package metadata

pypi.org: pandapower

An easy to use open source tool for power system modeling, analysis and optimization with a high degree of automation.

  • Homepage: http://www.pandapower.org
  • Documentation: https://pandapower.readthedocs.io/
  • Licenses: BSD
  • Latest release: 2.14.6 (published about 1 month ago)
  • Last Synced: 2024-05-09T08:34:32.315Z (2 days ago)
  • Versions: 40
  • Dependent Packages: 19
  • Dependent Repositories: 75
  • Downloads: 22,265 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)

Dependencies

.github/workflows/github_test_action.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v1 composite
  • e2nIEE/sphinx-action master composite
doc/requirements.txt pypi
  • numpydoc >=1.5.0
  • sphinx >=5.3.0
  • sphinx_rtd_theme >=1.1.1
setup.py pypi
  • deepdiff *
  • networkx >=2.5
  • numpy *
  • packaging *
  • pandas >=1.0
  • scipy *
  • tqdm *
.github/workflows/test_release.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
.github/workflows/upload_release.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • juliangruber/sleep-action v1 composite
pyproject.toml pypi
  • deepdiff *
  • networkx >=2.5
  • numpy *
  • packaging *
  • pandas >=1.0
  • scipy *
  • tqdm *

Score: 21.88890612043946