eppy: my_surface.coords doesn't work when called on created surfaces

When adding a surface using window = idf.newidfobject('FENESTRATIONSURFACE:DETAILED') (and I assume the same applies to BUILDINGSURFACE:DETAILED objects too), the coordinates are not automatically available through window.coords.

It does work if you call eppy.function_helpers.getcoords(window) though.

This looks to be because idfreader.addfunctions is only called when first reading the IDF.

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 21 (12 by maintainers)

Commits related to this issue

Most upvoted comments

How did you know it was my birthday ? thank you.

I’ll go ahead and merge develop into master. Soon after I’ll do a release on pypy so that pip install works

the code in #83 looks good. That was a lot of work. great job. I’ll review it carefully and we can merge it into develop.