Skip to content

Conversation

@garrettwrong
Copy link
Collaborator

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 garrettwrong added CI Continuous Integration extern Relating to external changes dependencies Pull requests that update a dependency file labels Mar 13, 2024
@garrettwrong garrettwrong self-assigned this Mar 13, 2024
@garrettwrong
Copy link
Collaborator Author

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).

@garrettwrong garrettwrong requested a review from j-c-c June 10, 2024 15:52
@garrettwrong garrettwrong marked this pull request as ready for review June 17, 2024 12:22
@garrettwrong garrettwrong requested a review from janden as a code owner June 17, 2024 12:22
Numpy Was previously bound <2 by pyfftw deps.
Copy link
Collaborator

@janden janden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Just one question really.

@garrettwrong garrettwrong merged commit a88573e into develop Jun 17, 2024
@garrettwrong garrettwrong deleted the fft_swap branch June 17, 2024 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous Integration dependencies Pull requests that update a dependency file extern Relating to external changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants