Question-and-Answer Resource for the Building Energy Modeling Community
Get s tarted with the Help page
Ask Your Question

eppy functionality and WINDOW7-generated BSDFs

asked 2019-04-05 19:47:36 -0600

DanielMcQuillen gravatar image

updated 2019-04-06 11:11:19 -0600

I'm having a great time using the eppy library (thanks authors!) and just curious: will eppy handle ok idfs that contain window + complex shade BSDF info exported from WINDOW7 in idf form, including Basis Matrix and Matrix Data?

My plan is to just append the window BSDF idf generated by WINDOW7 into my main idf (linking via the WindowProperty:FrameAndDivider and Construction:ComplexFenestrationState names) and then reading in with eppy.

Thanks for any thoughts!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2019-04-23 19:55:12 -0600

santoshphilip gravatar image

updated 2019-04-24 01:02:47 -0600

At the moment eppy does anything special with data imported from WINDOW7. I (one of the authors of eppy) don't know enough about the WINDOWS7 imports to design an appropriate API for this. Since you are working on this area, you may have a better idea of the functionality that you need. Why don't you take this opportunity open an issue on this. If we can figure out a good API, then, either you or one of us can code it.

To help you think about this here are two examples of enhancing eppy API. The following two functions are useful when working with coordinates of a surface and with schedules, branchlist etc.

Update: On review I realized that the two links I gave above are not self explanatory. I may have to write up some example code in the documentation

edit flag offensive delete link more


Thanks Santosh! I'll have a look at those samples.

Is it safe to say, however, that when eppy loads an .idf file with BSDF information (Basis Matrix and Matrix Data) in it, it will at least pass it through to E+? The original info in the .idf doesn't get lost at all. Is that right?

DanielMcQuillen gravatar image DanielMcQuillen  ( 2019-04-23 20:12:32 -0600 )edit

Anything that is physically in the IDF file (and is "legal") will be loaded by eppy. Do a test and check - read it with eppy and write it back to the disk with idf.saveas(newname). See what happens.

santoshphilip gravatar image santoshphilip  ( 2019-04-23 23:19:16 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer


Question Tools

1 follower


Asked: 2019-04-05 19:47:36 -0600

Seen: 126 times

Last updated: Apr 24 '19