1、完成了<数据精对齐>的所有代码
This commit is contained in:
@ -27,6 +27,7 @@ class ConfigParams:
|
||||
FORMATTER = FuncFormatter(lambda x, p: f"{x:.0f}")
|
||||
ACTION_PAN_SHORTCUT_KEY: str = "X"
|
||||
ACTION_ZOOM_SHORTCUT_KEY: str = "C"
|
||||
FONT: str = "Microsoft YaHei UI"
|
||||
|
||||
# 数据粗同步
|
||||
|
||||
@ -127,22 +128,28 @@ class ConfigParams:
|
||||
LABEL_CHECK_LABEL_TRANSPARENCY: float = 0.2
|
||||
LABEL_CHECK_ACTION_LABEL_MULTIPLE_SHORTCUT_KEY: str = "Z"
|
||||
|
||||
# 数据精同步
|
||||
PRECISELY_ALIGN_CONFIG_FILE_PATH: str = "./config/Config_precisely_align.yaml"
|
||||
PRECISELY_ALIGN_CONFIG_NEW_CONTENT = {
|
||||
"InputConfig": {
|
||||
"ECGFreq": 1000
|
||||
}
|
||||
}
|
||||
PRECISELY_ALIGN_INPUT_BCG_FILENAME: str = "DSbcg_sig_"
|
||||
PRECISELY_ALIGN_INPUT_JPEAK_FILENAME: str = "JPeak_revise_corrected"
|
||||
PRECISELY_ALIGN_SAVE_BCG_FILENAME: str = "Align_info"
|
||||
PRECISELY_ALIGN_INPUT_ECG_FILENAME: str = "ECG_filter_"
|
||||
PRECISELY_ALIGN_INPUT_RPEAK_FILENAME: str = "final_Rpeak_corrected"
|
||||
PRECISELY_ALIGN_SAVE_ECG_FILENAME: str = "Align_info"
|
||||
PRECISELY_ALIGN_ACTION_GET_RANGE_SHORTCUT_KEY: str = "Z"
|
||||
|
||||
# 体动标注
|
||||
|
||||
# TODO:弃用
|
||||
|
||||
# 通用
|
||||
# 目前用到这个编码的地方:
|
||||
# <BCG的质量评估打标>里的保存和读取csv文件的地方(注意的是,读取原始数据时依然使用UTF-8)
|
||||
|
||||
VALIDATOR_INTEGER = QIntValidator(-2**31, 2**31 - 1)
|
||||
VALIDATOR_DOUBLE = QDoubleValidator(-1e100, 1e100, 10)
|
||||
|
||||
FONT: str = "Microsoft YaHei UI"
|
||||
|
||||
# 菜单界面
|
||||
MATPLOTLIB_PLOT_PRECISION_PARAM: int = 10000
|
||||
|
||||
# 数据粗同步
|
||||
APPROXIMATELY_ALIGN_INPUT_ORGBCG_FILENAME: str = "orgBcg_Raw_"
|
||||
APPROXIMATELY_ALIGN_INPUT_PSG_FILENAME: str = "A"
|
||||
|
||||
@ -11,6 +11,9 @@ class Constants:
|
||||
MSGBOX_TYPE_ERROR: str = "Error"
|
||||
MSGBOX_TYPE_QUESTION: str = "Question"
|
||||
|
||||
MAINWINDOW_ROOT_PATH_NOT_EXIST: str = "根目录路径输入错误"
|
||||
MAINWINDOW_MSGBOX_TITLE: str = "消息"
|
||||
|
||||
INPUTTING_DATA: str = "正在导入数据"
|
||||
INPUT_FINISHED: str = "导入完成"
|
||||
INPUT_FAILURE: str = "导入失败"
|
||||
@ -193,24 +196,53 @@ class Constants:
|
||||
LABEL_CHECK_NO_POINT_IN_THE_INTERVAL: str = "所选区间内无新增或删除点"
|
||||
LABEL_CHECK_ACTION_LABEL_MULTIPLE_NAME: str = f"批量更改标签({ConfigParams.LABEL_CHECK_ACTION_LABEL_MULTIPLE_SHORTCUT_KEY})"
|
||||
|
||||
# 数据精同步
|
||||
PRECISELY_ALIGN_PROCESSING_DATA: str = "正在处理数据"
|
||||
PRECISELY_ALIGN_PROCESS_FINISHED: str = "处理完成"
|
||||
PRECISELY_ALIGN_PROCESS_FAILURE: str = "处理失败"
|
||||
|
||||
PRECISELY_ALIGN_CALCULATING_CORRELATION_FRONT: str = "正在计算前段相关性"
|
||||
PRECISELY_ALIGN_CALCULATE_FINISHED_FRONT: str = "计算前段相关性完成"
|
||||
PRECISELY_ALIGN_CALCULATE_FAILURE_FRONT: str = "计算前段相关性失败"
|
||||
PRECISELY_ALIGN_CALCULATING_CORRELATION_BACK: str = "正在计算后段相关性"
|
||||
PRECISELY_ALIGN_CALCULATE_FINISHED_BACK: str = "计算后段相关性完成"
|
||||
PRECISELY_ALIGN_CALCULATE_FAILURE_BACK: str = "计算后段相关性失败"
|
||||
|
||||
PRECISELY_ALIGN_ALIGNING_CORRELATION: str = "正在处理相关对齐"
|
||||
PRECISELY_ALIGN_ALIGN_CORRELATION_FINISHED: str = "处理相关对齐完成"
|
||||
PRECISELY_ALIGN_ALIGN_CORRELATION_FAILURE: str = "处理相关对齐失败"
|
||||
|
||||
PRECISELY_ALIGN_POSTPROCESSING_VIEW: str = "正在数据后处理"
|
||||
PRECISELY_ALIGN_POSTPROCESS_VIEW_FINISHED: str = "数据后处理完成"
|
||||
PRECISELY_ALIGN_POSTPROCESS_VIEW_FAILURE: str = "数据后处理失败"
|
||||
|
||||
PRECISELY_ALIGN_FAILURE_REASON = {
|
||||
"Data_Path_Not_Exist": "(数据路径不存在)",
|
||||
"Read_Data_Exception": "(读取数据异常)",
|
||||
"Data_Not_Exist": "(数据不存在)",
|
||||
"Process_Data_Exception": "(处理数据异常)",
|
||||
"Calculate_Correlation_Value_Equal": "(计算相关性参数相同)",
|
||||
"Calculate_Correlation_JJIVRange_too_Large": "(计算相关性JJIV范围大于RRIV范围)",
|
||||
"Calculate_Correlation_Exception": "(计算相关性异常)",
|
||||
"Correlation_Align_Exception": "(处理相关对齐异常)",
|
||||
"PostProcess_Align_Exception": "(数据后处理异常)",
|
||||
"Save_Exception": "(保存异常)"
|
||||
}
|
||||
|
||||
PRECISELY_ALIGN_PLOT_LABEL_JJIV: str = "JJIV"
|
||||
PRECISELY_ALIGN_PLOT_LABEL_RRIV: str = "RRIV"
|
||||
PRECISELY_ALIGN_PLOT_LABEL_CORRE_RRIV_JJIV: str = "corre(RRIV, JJIV)"
|
||||
PRECISELY_ALIGN_PLOT_LABEL_ECG: str = "ECG"
|
||||
PRECISELY_ALIGN_PLOT_LABEL_BCG: str = "BCG"
|
||||
PRECISELY_ALIGN_PLOT_LABEL_RPEAK: str = "Rpeak_ECG"
|
||||
PRECISELY_ALIGN_PLOT_LABEL_JPEAK: str = "Jpeak_BCG"
|
||||
PRECISELY_ALIGN_PLOT_LABEL_SELECTED_POINT: str = "Selected Point"
|
||||
PRECISELY_ALIGN_NO_POINT_IN_THE_INTERVAL: str = "所选区间内无有效点"
|
||||
PRECISELY_ALIGN_ACTION_GET_RANGE_NAME: str = f"设置范围({ConfigParams.PRECISELY_ALIGN_ACTION_GET_RANGE_SHORTCUT_KEY})"
|
||||
|
||||
# 体动标注
|
||||
|
||||
# TODO:弃用
|
||||
|
||||
# 通用
|
||||
|
||||
FOLDER_DIR_NOT_EXIST_THEN_CREATE: str = "检测到保存路径所指向的文件夹不存在,已创建相应文件夹"
|
||||
|
||||
# 菜单界面
|
||||
MAINWINDOW_ROOT_PATH_NOT_EXIST: str = "根目录路径输入错误"
|
||||
MAINWINDOW_MSGBOX_TITLE: str = "消息"
|
||||
MAINWINDOW_DIALOG_TITLE: str = "确认数据的采样率"
|
||||
MAINWINDOW_BACK_TO_MENU: str = "返回主菜单"
|
||||
MAINWINDOW_QUESTION_BACK_TO_MENU: str = "确定要返回主菜单吗"
|
||||
|
||||
# 数据粗同步
|
||||
APPROXIMATELY_ALIGN_FILES_NOT_FOUND: str = f"无法找到{ConfigParams.APPROXIMATELY_ALIGN_INPUT_ORGBCG_FILENAME}{ConfigParams.ENDSWITH_TXT}或{ConfigParams.APPROXIMATELY_ALIGN_INPUT_PSG_FILENAME}{ConfigParams.ENDSWITH_EDF},无法执行<数据粗同步>"
|
||||
APPROXIMATELY_ALIGN_FILES_FOUND: str = f"找到{ConfigParams.APPROXIMATELY_ALIGN_INPUT_ORGBCG_FILENAME}{ConfigParams.ENDSWITH_TXT}和{ConfigParams.APPROXIMATELY_ALIGN_INPUT_PSG_FILENAME}{ConfigParams.ENDSWITH_EDF}"
|
||||
|
||||
Reference in New Issue
Block a user