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

eppy functionality and WINDOW7-generated BSDFs

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

DanielMcQuillen's avatar

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
2

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

santoshphilip's avatar

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

Comments

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's avatar 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's avatar 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

Training Workshops

Careers

Question Tools

1 follower

Stats

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

Seen: 252 times

Last updated: Apr 24 '19