aloytag / electrical-grid-simulator

Graphical user interface application for simulating electrical networks based on the pandapower library
MIT License
15 stars 0 forks source link

Classic representation of components #1

Open Kalandoros opened 2 months ago

Kalandoros commented 2 months ago

First of all I want you to congratulate for this application. To create a UI which utilizes pandapower makes this library more accessible and easy to use even for those which are not familiar which python. I going to use the UI application for use in the future for sure. Also the application is quite easy to handle und intuitive to use.

Even if I like the new fresh style the utilities and electrical energy sector (especially in the higher voltage levels and in Europe ) are quite conservative and like their old symbols they know of and the have ever used. That's why I ask the following question.

Might it be possible or is it planed to have a possibility to have the option to switch the representation of the components in the "old classic" style with some annotations i.e. voltage level and label for designation for the component? Also being capable to have a hierarchical representation of the voltage levels from top to button or left to right. The following picture is just an example for illustration to show what I'm trying to articulate. image

aloytag commented 2 months ago

Hi @Kalandoros

Thank you for the appreciation. I am glad the software can be useful. I would really like to offer an alternative representation of the network, using the "classic style". I used this software in part as a personal challenge to force myself to improve my GUI design skills. For this reason, I would like to improve several aspects, including a more traditional network schematic with the symbolism that is commonly used in the electrical industry.

Due to time reasons, at the moment I am mostly focused on the calculation functions and, especially, on correcting several bugs that I have found. However, I hope soon to be able to work on improving the network representation. It is definitely something I would like to improve and would make the application more attractive. I can't promise deadlines, but certainly it's something I'm keeping in mind.

Best regards. Ariel