diff --git a/schainpy/model/cfunctions.pyx b/schainpy/model/cfunctions.pyx index 87d9b88..bd9062f 100644 --- a/schainpy/model/cfunctions.pyx +++ b/schainpy/model/cfunctions.pyx @@ -1,7 +1,7 @@ import numpy cimport numpy -def decoder(numpy.ndarray[numpy.float32_t, ndim=2] fft_code, numpy.ndarray[numpy.complex_t, ndim=2] data): +def decoder(numpy.ndarray[numpy.complex_t, ndim=2] fft_code, numpy.ndarray[numpy.complex_t, ndim=2] data): fft_data = numpy.fft.fft(data, axis=1) conv = fft_data*fft_code diff --git a/schainpy/model/jroprocessing.py b/schainpy/model/jroprocessing.py index 77614ae..a8485b6 100644 --- a/schainpy/model/jroprocessing.py +++ b/schainpy/model/jroprocessing.py @@ -629,7 +629,7 @@ class Decoder(Operation): return ndatadec, datadec def convolutionInFreqOpt(self, data): - + ini = time.time() fft_code = self.fft_code[self.__profIndex].reshape(1,-1) data = cfunctions.decoder(fft_code, data) @@ -642,7 +642,7 @@ class Decoder(Operation): return ndatadec, datadec self.__profIndex += 1 - + print time.time() - ini return ndatadec, datadec def convolutionInTime(self, data):