thliebig / openEMS-Project

openEMS is a free and open electromagnetic field solver using the FDTD method.
356 stars 65 forks source link

Add Python bindings to Brew formula #169

Closed aWZHY0yQH81uOYvH closed 3 months ago

aWZHY0yQH81uOYvH commented 6 months ago

Fixes https://github.com/thliebig/openEMS/issues/135 and fixes https://github.com/thliebig/CSXCAD/issues/38.

Python bindings are now installed by default (but can be disabled) when installing with Homebrew.

Currently a draft PR because

aWZHY0yQH81uOYvH commented 3 months ago

I think this is ready now. There is now a matplotlib bottle, and I decided to just use pip to install the latest version of h5py instead of pulling some specific version since that sounds annoying to maintain.

Also the "ghost package" thing I mentioned was just some empty directories with __pycache__ stuff in them. Not a big deal.

aWZHY0yQH81uOYvH commented 3 months ago

Also @thliebig ping on this one if you haven't seen it recently. I fixed it up yesterday.