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.
- Download this repo and run as below
- Using git clone
git clone https://github.com/Tooblippe/pandapower_gui.git
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
- 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
The embedded interpreter makes the system pretty usable. The current net
variable is exported to the interpreter.
- 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.