From ee4df5ee93a85aa8131d280376b7aadd7c6b0673 Mon Sep 17 00:00:00 2001 From: Yorusora Date: Wed, 28 May 2025 12:59:06 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BF=AE=E5=A4=8D=E4=BA=86=E4=B8=80?= =?UTF-8?q?=E5=A4=84=E6=96=87=E4=BB=B6=E5=91=BD=E5=90=8D=E9=94=99=E8=AF=AF?= =?UTF-8?q?=202=E3=80=81=E6=B7=BB=E5=8A=A0=E4=BA=86=E4=B8=80=E6=9D=A1TODO?= =?UTF-8?q?=20LIST?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ func/utils/ConfigParams.py | 37 +++++++++++++++++++++++-------------- 2 files changed, 25 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 68dbc58..5b688d9 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,8 @@ 4、在J峰算法定位的时候滤波导致的信号偏移,导致之后的峰值坐标点与实际峰值出现偏移 +5、写一个脚本,用于直接从ConfigParams.py中读取文件命名规则,并直接自动化写入到一个markdown文件中。目的是方便文件命名的修改。 + ## 1、主菜单 ![](/img/0.png) diff --git a/func/utils/ConfigParams.py b/func/utils/ConfigParams.py index a45c944..5a9e150 100644 --- a/func/utils/ConfigParams.py +++ b/func/utils/ConfigParams.py @@ -31,7 +31,13 @@ class ConfigParams: VALIDATOR_DOUBLE = QDoubleValidator(-1e100, 1e100, 10) # 文件命名 + # Folder: OrgBCG_Text ORGBCG_RAW: str = "OrgBCG_Raw_" + BCG_FILTER: str = "BCG_Filter_" + JPEAK_REVISE: str = "Jpeak_revise_" + JPEAK_REVISE_CORRECTED: str = "Jpeak_revise_corrected_" + + # Folder: PSG_Text ECG_RAW: str = "ECG II_Raw_" THO_RAW: str = "Effort Tho_Raw_" ABD_RAW: str = "Effort Abd_Raw_" @@ -40,24 +46,18 @@ class ConfigParams: SNORE_RAW: str = "Snore_Raw_" SPO2_RAW: str = "SpO2_Raw_" FIVE_CLASS_RAW: str = "5_class_Raw_" - STARTTIME_RAW: str = "StartTime_Raw_" - SA_LABEL_RAW: str = "SA Label_Raw_" - BCG_FILTER: str = "BCG_Filter_" + STARTTIME_RAW: str = "StartTime_Raw" + SA_LABEL_RAW: str = "SA Label_Raw" ECG_FILTER: str = "ECG_Filter_" - JPEAK_REVISE: str = "Jpeak_revise_" RPEAK_FINAL: str = "Rpeak_final_" - JPEAK_REVISE_CORRECTED: str = "Jpeak_revise_corrected_" RPEAK_FINAL_CORRECTED: str = "Rpeak_final_corrected_" - APPROXIMATELY_ALIGN_INFO: str = "Approximately_Align_Info" - PRECISELY_ALIGN_INFO: str = "Precisely_Align_Info" - ARTIFACT_A: str = "Artifact_a_" - ARTIFACT_B: str = "Artifact_b_" - ARTIFACT_C: str = "Artifact_c_" - BCG_SYNC: str = "BCG_Sync_" - ECG_SYNC: str = "ECG_Sync_" - JPEAK_SYNC: str = "Jpeak_Sync_" - RPEAK_SYNC: str = "Rpeak_Sync_" + + # Folder: OrgBCG_Aligned ORGBCG_SYNC: str = "OrgBCG_Sync_" + BCG_SYNC: str = "BCG_Sync_" + + # Folder: PSG_Aligned + ECG_SYNC: str = "ECG_Sync_" THO_SYNC: str = "Effort Tho_Sync_" ABD_SYNC: str = "Effort Abd_Sync_" FLOWT_SYNC: str = "Flow T_Sync_" @@ -66,6 +66,15 @@ class ConfigParams: SPO2_SYNC: str = "SpO2_Sync_" FIVE_CLASS_SYNC: str = "5_class_Sync_" SA_LABEL_SYNC: str = "SA Label_Sync" + JPEAK_SYNC: str = "Jpeak_Sync_" + RPEAK_SYNC: str = "Rpeak_Sync_" + + # Folder: Label + APPROXIMATELY_ALIGN_INFO: str = "Approximately_Align_Info" + PRECISELY_ALIGN_INFO: str = "Precisely_Align_Info" + ARTIFACT_A: str = "Artifact_a_" + ARTIFACT_B: str = "Artifact_b_" + ARTIFACT_C: str = "Artifact_c_" SA_LABEL_CORRECTED: str = "SA Label_corrected" SA_LABEL_ADD: str = "SA Label_add" RESP_QUALITY_LABEL: str = "Resp_quality_label"