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

Does IDF+ (by Matt Doiron) support Mac yet?

asked 2019-11-09 10:32:50 -0600

Yi Zhang's avatar

updated 2022-10-07 14:38:39 -0600

I was looking for an E+ model editor for a Mac user and remembered IDF+. It is a new implementation of the IDFEditor in Python by Matt Doiron, a number of important features that are absent in the original:

My question is whether it supports Mac? I cannot see why not but would be grateful if someone can confirm it before recommending it to the person. Thanks!

edit retag flag offensive close merge delete


MatthewSteen's avatar MatthewSteen  ( 2019-11-11 10:41:05 -0600 )edit

3 Answers

Sort by ยป oldest newest most voted

answered 2019-11-13 11:18:54 -0600

updated 2019-11-13 11:28:41 -0600

I just downloaded and tested. YES, IDF+ does work on mac!

Steps to download and install:

  • Download zip file from bitbucket and extract.
  • open terminal, cd to directory, run the following commands
    • python3 build
    • python3 install
    • python3

The last one launches IDF+. I had to locate the idd file from energy plus to open an idf file. It looks like you can also put idd files in /Users/username/Library/Application\ Support/IDFPlus/ and it will find them there. It also copies the idd there once you've located it so you don't need to locate the idd again for that version.

image description

edit flag offensive delete link more


Wonderful. Thanks!

Yi Zhang's avatar Yi Zhang  ( 2019-11-13 11:19:54 -0600 )edit

Great to hear, thanks for testing!

Matt Doiron's avatar Matt Doiron  ( 2019-11-13 11:46:40 -0600 )edit

Greetings, @Andyrew running the second command on my iMacs terminal returns this message

running install running bdist_egg This command is available on Debian/Ubuntu only.

any clue? Should I just give up hope and install EP+ on windows?

Jpipp's avatar Jpipp  ( 2020-04-02 14:16:38 -0600 )edit

answered 2019-11-12 07:30:21 -0600

Hi! Unfortunately I do not have access to a Mac, so I can't test the editor. However, as @JasonGlazer mentioned, it's built with Python and PySide, which both should work on any platform. You would need to be familiar with Python in order to install it at this time however (, etc).

I have recently gotten the editor working with modern versions of Python (3.7) and PySide2 (5.13), which are more easily installable so I expect that it will also work via Pip when I get it posted on PyPI. Also, because BitBucket has announced the end of support for mercurial, I will be migrating things to git (and likely github), where I can take advantage of some automated built tools more easily. This should allow me to make proper installers in a more stable way.

edit flag offensive delete link more

answered 2019-11-11 08:50:14 -0600

I presume it will work since Matt is using Python and PySide which are supported on Mac. You might have to download the repo and the dependencies to try it out since no specific installer is provided.

edit flag offensive delete link more

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-11-09 10:32:50 -0600

Seen: 780 times

Last updated: Oct 07 '22