diff --git a/RespCoarseAlign.py b/RespCoarseAlign.py index 7aac9f8..b104053 100644 --- a/RespCoarseAlign.py +++ b/RespCoarseAlign.py @@ -19,7 +19,7 @@ from PySide6.QtGui import QPixmap, QImage from PySide6.QtWidgets import QApplication, QMainWindow, QFileDialog, QMessageBox, QWidget, QPushButton from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas from matplotlib.figure import Figure -from numba import njit +from numba import njit, prange from scipy import signal from ui.Mian import Ui_mainWindow as Ui_respCoarseAlign @@ -512,7 +512,7 @@ class Data: @njit("int64[:](int64[:],int64[:])", nogil=True, parallel=True) def get_Correlate(a, v): result = np.empty(len(a) - len(v) * 1 - 1, dtype=np.int64) - for i in range(len(a) - len(v) - 1): + for i in prange(len(a) - len(v) - 1): result[i] = np.sum(a[i:i + len(v)] * v) return result diff --git a/requirements.txt b/requirements.txt index 1936a6c..42b8b4e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ +python >=3.9 numpy pandas scipy