Ejemplo n.º 1
0
 def fft_worker(self):
     if _fft_worker_cache[0] != self.viewer.data.shape:
         timeit = TimeIt(self.viewer, 'creating FFT worker')
         _fft_worker_cache[0] = self.viewer.data.shape
         _fft_worker_cache[1] = FFTTasks(self.viewer.data.shape,
                                         options=Options(fftw_threads=4))
         timeit.stop()
     return _fft_worker_cache[1]
Ejemplo n.º 2
0
 def startup(self):
     # import fftw routines
     from iocbio.ops.fft_tasks import FFTTasks
     self._fft_worker = FFTTasks(self.viewer.data.shape)