Skip to content

Tooblippe/pandapower_gui

Repository files navigation

pandapower Graphical User Interface

A Graphical User Interface for the open source pandapower load flow analysis program.

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.

Installation

  • Download this repo and run as below
  • Using git clone git clone https://github.com/Tooblippe/pandapower_gui.git

How to run

It is important for now to run using the python interpreter. The GUI embeds an IPython console/interpreter, so if you run using the IPython shell or from somewhere were the IPyton Qt Widget is already running an error will be produced. See this Multiple incompatible subclass instances of InProcessInteractiveShell

python pandapower_gui.py

running it with

ipython pandapower_gui.py

will generate an error as described above

What is working

  • Load and save Excel case files
  • Solve case
  • Run a technical losses report
  • Inspect case elements
  • Inspect results elements
  • Basic building of elements using dialog boxes
  • Embedded IPython interpreter with current net in variable net
  • Embedded help system

Embedded IPython Interpreter

The embedded interpreter makes the system pretty usable. The current net variable is exported to the interpreter.

Screenshot

Developers needed

  • If you have PyQt or PySide experience and whant to get involved please let me know. I want to port to PySide but currently just dont have the time. Pyside will make the licensing a bit easier.

About

A Graphical User Interface for the open source pandapower load flow program. [ I was so inexperienced when I started this, but maybe we can try again]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages