Skip to content

Change FFT backends

Pierre Paleo requested to merge fft_backends into master

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

Merge request reports