-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Status of triangle functions #19
Comments
I would be willing to review a PR (with tests!) that enables the triangle functions. |
Hi Inducer, thanks for reviewing my PR and merging it into the project. To start using the updated package I need the update to land into PyPI. Is there anything I can do to help you release a new version on PyPI? |
Thanks! At the risk of being annoying, would it be difficult to add wheels for the Windows platform? Currently the package is only installable if a Fortran compiler is available, which is not the case out of the box on Windows. |
You're welcome to give it a try. #12 has the beginnings of a cibuildwheel configuration. If you can get it to work, I'd be happy to merge it. Alternatively, the conda-forge package for pyfmmlib already supports Windows. |
I'm trying to build the package using the Windows Intel Fortran compiler with limited success. I don't really get the |
Conda-forge has its own package format, different from wheels, and its own package manager, conda. To use it, download and install miniforge, and then |
Hi there!
First of all thanks for making this very useful piece of software.
I was looking into the FMM method to speed up my electron optics simulation package Traceon. For this purpose I'm very interested in using the triangle methods provided by FMMLIB3D.
After some tweaking I was able to get it to work. First I had to uncomment the
"tria"
line in the.mako
file. Furthermore I had to changedipvec
todipvec.T
on line 226 of the__init__.py
file. I have attached an example script below for you to test out.My question is why the triangle methods are not supported out of the box? It seems like all the infrastructure is in place to enable them. If this is purely a manpower issue, would you accept my pull requests to enable them?
Thanks again!
The text was updated successfully, but these errors were encountered: