1、修改了之前因将os.path更换成Path后产生的bug
2、由于tdqm库会对exe程序的运行产生崩溃影响,因此删除了tqdm库 3、修改乐requirements.txt的部分内容
This commit is contained in:
parent
1561759f80
commit
5a165cb69e
@ -15,7 +15,6 @@ from matplotlib import pyplot as plt, gridspec
|
|||||||
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg, NavigationToolbar2QT
|
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg, NavigationToolbar2QT
|
||||||
from pyedflib import EdfReader
|
from pyedflib import EdfReader
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from tqdm import tqdm
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from PyQt5.QtCore import QCoreApplication, QThread, pyqtSignal
|
from PyQt5.QtCore import QCoreApplication, QThread, pyqtSignal
|
||||||
from PyQt5.QtWidgets import QFileDialog, QMainWindow, QMessageBox, QButtonGroup, QApplication
|
from PyQt5.QtWidgets import QFileDialog, QMainWindow, QMessageBox, QButtonGroup, QApplication
|
||||||
@ -194,10 +193,10 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
|||||||
self.Artifact_Label_Path = self.dir_path / "Artifact_label"
|
self.Artifact_Label_Path = self.dir_path / "Artifact_label"
|
||||||
self.Artifact_Offset_Path = self.dir_path / "Artifact_label" / "20220421Artifact_offset_value.xlsx"
|
self.Artifact_Offset_Path = self.dir_path / "Artifact_label" / "20220421Artifact_offset_value.xlsx"
|
||||||
if self.PSG_Data_Path.exists() and self.BCG_Data_Path.exists() and self.BCG_Label_Path.exists() and self.Artifact_Label_Path.exists() and self.Artifact_Label_Path.exists():
|
if self.PSG_Data_Path.exists() and self.BCG_Data_Path.exists() and self.BCG_Label_Path.exists() and self.Artifact_Label_Path.exists() and self.Artifact_Label_Path.exists():
|
||||||
sampIDs = self.BCG_Data_Path.glob()
|
sampIDs = self.BCG_Data_Path.glob('*.*')
|
||||||
sampID_for_comboBox = []
|
sampID_for_comboBox = []
|
||||||
for sampID in sampIDs:
|
for sampID in sampIDs:
|
||||||
sampID = sampID.replace("samp.npy", "")
|
sampID = sampID.name.replace("samp.npy", "")
|
||||||
sampID_for_comboBox.append(sampID)
|
sampID_for_comboBox.append(sampID)
|
||||||
bcg_path = self.BCG_Data_Path / f"{sampID}samp.npy"
|
bcg_path = self.BCG_Data_Path / f"{sampID}samp.npy"
|
||||||
ecg_path = self.PSG_Data_Path / f"A{str(sampID).rjust(7, '0')}.edf"
|
ecg_path = self.PSG_Data_Path / f"A{str(sampID).rjust(7, '0')}.edf"
|
||||||
@ -236,7 +235,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
|||||||
self.pushButton_confirmLabel.setEnabled(True)
|
self.pushButton_confirmLabel.setEnabled(True)
|
||||||
self.pushButton_confirmLabel.setText("开始打标")
|
self.pushButton_confirmLabel.setText("开始打标")
|
||||||
MainWindow.setWindowTitle(self, QCoreApplication.translate("MainWindow",
|
MainWindow.setWindowTitle(self, QCoreApplication.translate("MainWindow",
|
||||||
"Main_Quality_Relabel_GUI - Data Path: " + self.dir_path))
|
"Main_Quality_Relabel_GUI - Data Path: " + str(self.dir_path)))
|
||||||
info("Successfully Loaded Data Path.")
|
info("Successfully Loaded Data Path.")
|
||||||
self.textBrowser_update("操作:数据路径选择成功")
|
self.textBrowser_update("操作:数据路径选择成功")
|
||||||
else:
|
else:
|
||||||
@ -836,7 +835,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
|||||||
self.bcg_event_label_index_list = df2.index.tolist()
|
self.bcg_event_label_index_list = df2.index.tolist()
|
||||||
info("Traversaling XinXiao events...")
|
info("Traversaling XinXiao events...")
|
||||||
self.textBrowser_update("提示:正在遍历心晓事件")
|
self.textBrowser_update("提示:正在遍历心晓事件")
|
||||||
for one_data in tqdm(df.index):
|
for one_data in df.index:
|
||||||
one_data = df.loc[one_data]
|
one_data = df.loc[one_data]
|
||||||
SP = one_data["Start"] * self.frequency
|
SP = one_data["Start"] * self.frequency
|
||||||
EP = one_data["End"] * self.frequency
|
EP = one_data["End"] * self.frequency
|
||||||
|
@ -11,7 +11,7 @@ base_event = ["Hypopnea", "Central apnea", "Obstructive apnea", "Mixed apnea"]
|
|||||||
|
|
||||||
# 输入设置
|
# 输入设置
|
||||||
sampID = 888
|
sampID = 888
|
||||||
dir_path = r"E:\data_annotation\6SleepApnea_annotation_GUI_demo\data"
|
dir_path = r"D:\code\SA_Label\data"
|
||||||
|
|
||||||
# 数据路径设置
|
# 数据路径设置
|
||||||
PSG_Data_Path = Path(os.path.join(dir_path, "PSG"))
|
PSG_Data_Path = Path(os.path.join(dir_path, "PSG"))
|
||||||
|
@ -9,5 +9,5 @@ PyQt5_sip==12.16.1
|
|||||||
PyYAML==6.0.1
|
PyYAML==6.0.1
|
||||||
scipy==1.15.1
|
scipy==1.15.1
|
||||||
six==1.17.0
|
six==1.17.0
|
||||||
tqdm==4.66.4
|
openpyxl==3.1.5
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user