修改了部分命名规则
This commit is contained in:
@ -97,7 +97,7 @@ class SettingWindow(QMainWindow):
|
||||
"Path": {
|
||||
"Input_orgBcg": str((Path(self.root_path) / ConfigParams.PUBLIC_PATH_ORGBCG_TEXT /
|
||||
Path(str(self.sampID)) / Path(ConfigParams.APPROXIMATELY_ALIGN_INPUT_ORGBCG_FILENAME +
|
||||
str(Config["InputConfig"]["orgBcgFreq"]) +
|
||||
str(Config["InputConfig"]["OrgBCGFreq"]) +
|
||||
ConfigParams.ENDSWITH_TXT))),
|
||||
"Input_Tho": str((Path(self.root_path) / ConfigParams.PUBLIC_PATH_PSG_TEXT /
|
||||
Path(str(self.sampID)) / Path(ConfigParams.APPROXIMATELY_ALIGN_INPUT_THO_FILENAME +
|
||||
@ -107,7 +107,7 @@ class SettingWindow(QMainWindow):
|
||||
Path(str(self.sampID)) / Path(ConfigParams.APPROXIMATELY_ALIGN_INPUT_ABD_FILENAME +
|
||||
str(Config["InputConfig"]["AbdFreq"]) +
|
||||
ConfigParams.ENDSWITH_TXT))),
|
||||
"Save": str((Path(self.root_path) / ConfigParams.PUBLIC_PATH_PSG_TEXT /
|
||||
"Save": str((Path(self.root_path) / ConfigParams.PUBLIC_PATH_LABEL /
|
||||
Path(str(self.sampID)) / Path(ConfigParams.APPROXIMATELY_ALIGN_SAVE_FILENAME +
|
||||
ConfigParams.ENDSWITH_CSV)))
|
||||
},
|
||||
@ -116,7 +116,7 @@ class SettingWindow(QMainWindow):
|
||||
})
|
||||
|
||||
# 数据回显
|
||||
self.ui.spinBox_input_orgBcg_freq.setValue(Config["InputConfig"]["orgBcgFreq"])
|
||||
self.ui.spinBox_input_orgBcg_freq.setValue(Config["InputConfig"]["OrgBCGFreq"])
|
||||
self.ui.spinBox_input_Tho_freq.setValue(Config["InputConfig"]["ThoFreq"])
|
||||
self.ui.spinBox_input_Abd_freq.setValue(Config["InputConfig"]["AbdFreq"])
|
||||
self.ui.spinBox_bandpassOrder.setValue(Config["Filter"]["BandPassOrder"])
|
||||
@ -130,7 +130,7 @@ class SettingWindow(QMainWindow):
|
||||
|
||||
def __write_config__(self):
|
||||
# 从界面写入配置
|
||||
Config["InputConfig"]["orgBcgFreq"] = self.ui.spinBox_input_orgBcg_freq.value()
|
||||
Config["InputConfig"]["OrgBCGFreq"] = self.ui.spinBox_input_orgBcg_freq.value()
|
||||
Config["InputConfig"]["ThoFreq"] = self.ui.spinBox_input_Tho_freq.value()
|
||||
Config["InputConfig"]["AbdFreq"] = self.ui.spinBox_input_Abd_freq.value()
|
||||
Config["ApplyFrequency"] = self.ui.spinBox_display_freq.value()
|
||||
@ -143,7 +143,7 @@ class SettingWindow(QMainWindow):
|
||||
Config["Path"]["Save"] = self.ui.plainTextEdit_file_path_save.toPlainText()
|
||||
|
||||
# 保存配置到文件
|
||||
self.config["InputConfig"]["orgBcgFreq"] = self.ui.spinBox_input_orgBcg_freq.value()
|
||||
self.config["InputConfig"]["OrgBCGFreq"] = self.ui.spinBox_input_orgBcg_freq.value()
|
||||
self.config["InputConfig"]["ThoFreq"] = self.ui.spinBox_input_Tho_freq.value()
|
||||
self.config["InputConfig"]["AbdFreq"] = self.ui.spinBox_input_Abd_freq.value()
|
||||
self.config["ApplyFrequency"] = self.ui.spinBox_display_freq.value()
|
||||
@ -357,7 +357,7 @@ class MainWindow_approximately_align(QMainWindow):
|
||||
else:
|
||||
PublicFunc.text_output(self.ui, "(1/1)" + result.info, Constants.TIPS_TYPE_INFO)
|
||||
|
||||
orgBcg_minutes = round(self.data.raw_orgBcg.shape[0] / Config["InputConfig"]["orgBcgFreq"] / 60)
|
||||
orgBcg_minutes = round(self.data.raw_orgBcg.shape[0] / Config["InputConfig"]["OrgBCGFreq"] / 60)
|
||||
PSG_minutes = round(self.data.raw_Tho.shape[0] / Config["InputConfig"]["ThoFreq"] / 60)
|
||||
Config.update({
|
||||
"orgBcg_minutes": orgBcg_minutes,
|
||||
@ -921,7 +921,7 @@ class Data:
|
||||
# 滤波
|
||||
self.processed_orgBcg = butter_bandpass_filter(self.raw_orgBcg, Config["Filter"]["BandPassLow"],
|
||||
Config["Filter"]["BandPassHigh"],
|
||||
Config["InputConfig"]["orgBcgFreq"],
|
||||
Config["InputConfig"]["OrgBCGFreq"],
|
||||
Config["Filter"]["BandPassOrder"])
|
||||
self.processed_Tho = butter_bandpass_filter(self.raw_Tho, Config["Filter"]["BandPassLow"],
|
||||
Config["Filter"]["BandPassHigh"],
|
||||
@ -951,13 +951,13 @@ class Data:
|
||||
Config.update({"TempFrequency": Config["InputConfig"]["ThoFreq"]})
|
||||
|
||||
# 如果orgBcg采样率大于PSG采样率,那么orgBcg重采样到PSG采样率
|
||||
if Config["InputConfig"]["orgBcgFreq"] > Config["TempFrequency"]:
|
||||
if Config["InputConfig"]["OrgBCGFreq"] > Config["TempFrequency"]:
|
||||
# 用[::]完成
|
||||
self.processed_orgBcg = self.processed_orgBcg[::int(Config["InputConfig"]["orgBcgFreq"] / Config["TempFrequency"])]
|
||||
self.processed_orgBcg = self.processed_orgBcg[::int(Config["InputConfig"]["OrgBCGFreq"] / Config["TempFrequency"])]
|
||||
# 如果orgBcg采样率小于PSG采样率,那么orgBcg重采样到PSG采样率
|
||||
elif Config["InputConfig"]["orgBcgFreq"] < Config["TempFrequency"]:
|
||||
elif Config["InputConfig"]["OrgBCGFreq"] < Config["TempFrequency"]:
|
||||
# 用repeat完成
|
||||
self.processed_orgBcg = repeat(self.processed_orgBcg, int(Config["TempFrequency"] / Config["InputConfig"]["orgBcgFreq"]), axis=0)
|
||||
self.processed_orgBcg = repeat(self.processed_orgBcg, int(Config["TempFrequency"] / Config["InputConfig"]["OrgBCGFreq"]), axis=0)
|
||||
|
||||
except Exception as e:
|
||||
return Result().failure(info=Constants.APPROXIMATELY_PRE_ALIGN_RESAMPLE_FAILURE + Constants.APPROXIMATELY_ALIGN_FAILURE_REASON["Pre_Resample_Exception"] + "\n" + format_exc())
|
||||
|
||||
Reference in New Issue
Block a user