2

Developing user interface for EnergyPlus input file manipulation

I was wondering if someone has tried to develop a graphical use interface for EnergyPlus input file manipulation? This can be be used to just click and change some of the fields/objects within idf file. Also, this can be extended for model calibration purposes. I have heard a lot about Eppy as a brilliant EnergyPlus IDF file text manipulation library but wondering if anyone has given a try to extend this and develop a GUI? Also, do you have any recommended python libraries than can be used for the development of GUI?

EDIT:

Sorry I did not clearly ask my question, I know there are many GUI for EnergyPlus. I have to write some script to automate or semi-automate calibration process (I know there are also calibration tools available for this purpose but I have to do it for a project). I can do this by using Eppy library but was wondering what if in future I want to extend this and develop a GUI for scripts then what are the available options of libraries or if anyone has experience of doing this?

Waseem's avatar
2.5k
Waseem
asked 2015-10-15 09:57:00 -0500
__AmirRoth__'s avatar
4.4k
__AmirRoth__
updated 2015-11-07 13:58:37 -0500
edit flag offensive 0 remove flag close merge delete

Comments

If/when you make the GUI for scripts, would you be willing to make this available for others? Potentially with an open source license?

anchapin's avatar anchapin (2015-10-16 08:21:36 -0500) edit

@anchapin: If I am successful, yes def.

Waseem's avatar Waseem (2015-10-16 11:14:29 -0500) edit
add a comment see more comments

1 Answer

5

IDF-Editor, OpenStudio, DesignBuilder, AECOSim, Hevacomp, Simergy, Sefaira, N++, ArchSim, ...

__AmirRoth__'s avatar
4.4k
__AmirRoth__
answered 2015-10-15 10:14:52 -0500
edit flag offensive 0 remove flag delete link

Comments

@__AmirRoth__: Sorry I did not clearly ask my question, I know there are many GUI for EnergyPlus. I have to write some scripts to automate or semi-automate calibration process (I know there are also calibration tools available for this purpose but I have to do it for a project). I can do this by using Eppy library but was wondering what if in future I want to extend this and develop a GUI for scripts then what are the available options of libraries or if anyone has experience of doing this?

Waseem's avatar Waseem (2015-10-15 12:32:02 -0500) edit

So, like TkInter or wxPython?

ericringold's avatar ericringold (2015-10-15 12:50:30 -0500) edit

...or PyQt or PySide.

MatthewSteen's avatar MatthewSteen (2015-10-15 13:04:45 -0500) edit

@Eric Ringold and @MatthewSteen: Thanks for this. Any experience using these, which one is easy to use, any limitations?

Waseem's avatar Waseem (2015-10-15 13:34:47 -0500) edit

No, but Matt Doiron's IDF Plus project uses PyQt I believe and might be a good reference.

MatthewSteen's avatar MatthewSteen (2015-10-15 14:00:15 -0500) edit
add a comment see more comments