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

IDF+ MAC still works?

asked 2020-04-02 14:23:49 -0500

Jpipp's avatar

updated 2020-04-03 12:03:08 -0500

Recently I got an iMac in my hands and I would like to run some E+ tests without installing windows in its drive.

following the question here https://unmethours.com/question/41153... from @Yi Zhang, I checked @Andyrew 's answer but the steps described don't seem to work for me.

after running step 2 python3 setup.py install terminal returns

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

any clue/workarround?

thank you in advance.

edit retag flag offensive close merge delete

Comments

Jpipp's avatar Jpipp  ( 2020-04-02 14:30:05 -0500 )edit

@Jpipp Are you still interested in this? I essentially created a similar editor from scratch. https://github.com/beminstructionals/... I've mostly tested on windows, but Python and PySide6 are cross-platform, so I don't expect any major problems on mac. I'd still appreciate any constructive criticism from interested mac users though. (Disclaimer: I didn't purchase a code signing certificate so you do need to go through some extra steps to install. Hopefully there's a more affordable code signing method for open-source software I can find later.)

Mitchal Dichter's avatar Mitchal Dichter  ( 2025-04-28 13:07:16 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2020-04-03 17:19:00 -0500

Hi, unfortunately I don't have a Mac to test on, so this is the least supported platform. But, it should technically work so try something like this after extracting the zip/repository:

pip3 install -r requirements.txt
python3 main.py

Also, please not that I've moved development over to github here and merged all the most recent changes and fixes into the master branch. Please try this one going forward. So far, I've focused on the installers which I now have for windows and Ubuntu. I will try to get setup.py in shape eventually also.

edit flag offensive delete link more

Comments

Hello @Matt Doiron,
Just wanted to start by saying thank you for creating the IDF+ editor. (It's a lot easier on my eyes than the IDF Editor.) I'm trying to make your project compatible with the latest versions of EnergyPlus IDFs, but it's a bit more difficult than I'd hoped. Before investing too much time modifying your code, are you aware of any other IDF Editor clones that have vector based text. (The pixel based text in the IDF Editor is not great for my eyes.)

Mitchal Dichter's avatar Mitchal Dichter  ( 2025-02-24 14:26:33 -0500 )edit

Have you tried epJSON Editor?

https://github.com/ORNL-BTRIC/epJSON-...

I am the author of both IDF Editor and epJSON Editor and have also used IDF+

JasonGlazer's avatar JasonGlazer  ( 2025-02-24 14:54:45 -0500 )edit

@JasonGlazer I downloaded the repo and tried to run it, but I'm getting an error from
import wx
ModuleNotFoundError: No module named 'wx'
I've tried using setup.py and using pyinstaller with the main.spec file. (I didn't try the linux_onefile_main.spec since I'm on windows.) I'm finding search results for difficulties with wx post python2.7 but also when using windows.

I think I can do it with a bit more work, but do you have a screenshot of the epJSON Editor first? I'm really hoping it has the same layout as the IDF Editor, which has a great information density.

Mitchal Dichter's avatar Mitchal Dichter  ( 2025-02-24 15:54:37 -0500 )edit

We are actually planning on moving away from wx in the future because of installation problems but it should work if you download directly from: https://wxpython.org/pages/downloads/

I dont' think I can add a screen shot to a comment so here is a link to it:

https://drive.google.com/file/d/1KlwB...

BTW, I'm a fan of IDF+ so I don't want to discourage you from trying to get that working!

JasonGlazer's avatar JasonGlazer  ( 2025-02-24 16:40:10 -0500 )edit

@JasonGlazer In that case, I'll keep going on IDF+... sort of. It's a lot unfamiliar code to get from not quite working to fully functional again. Unless I stumble upon a simple fix, I plan on cannibalizing the code rather than try to debug it.

I'll let you know if something comes of it.

Mitchal Dichter's avatar Mitchal Dichter  ( 2025-02-25 17:01:12 -0500 )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

Question Tools

1 follower

Stats

Asked: 2020-04-02 14:23:49 -0500

Seen: 239 times

Last updated: Apr 03 '20