ComputationalCryoEM / ASPIRE-Python

Algorithms for Single Particle Reconstruction
http://spr.math.princeton.edu
GNU General Public License v3.0
45 stars 21 forks source link

FFT swap #1104

Closed garrettwrong closed 2 weeks ago

garrettwrong commented 3 months ago

I'm not sure we will proceed down this path, but I've put together a draft of swapping out PyFFTW in favor of the scipy FFT.

I still need to check the status of finufft on Apple M1 machines before considering this further (possibly tomorrow).

garrettwrong commented 3 months ago

I still need to check the status of finufft on Apple M1 machines before considering this further (possibly tomorrow).

The good news is that finufft-2.2.0-cp38-cp38-macosx_11_0_arm64.whl appears to work on M1.

Bad news is that a depend (qdldl) of cvxpy has some install/packaging issues. These can be worked around using conda-forge though (or perhaps forcing a different version, looking).