Change FFT backends
About
Release !259 (merged) must be done beforehand
This MR changes the backend for FFT:
- Replace FFTW with scipy.fft (i.e pocketfft)
- Replace scikit-cuda with pyvkfft
Close #371 (closed), #286 (closed)
To do
-
cuda.utils -
rings_cuda -
reconstruction.filtering -
CTF -
ctf -
ctf_cuda -
unit tests
-
-
paganin -
paganin -
cuda_paganin -
unit tests
-
-
Adapt pipeline.fullfield.reconstruction
-
Adapt pipeline.fullfield.chunked
-
Adapt pipeline.helical
-
Adapt nabu.app.reconstruct and nabu.app.reconstruct_helical
Edited by Pierre Paleo