Skip to content

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]

License

Notifications You must be signed in to change notification settings

AzamatIlyasov/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]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%