DataPrepare/dataset_config/SHHS1_config.yaml
marques 8ee5980906 feat: Add utility functions for signal processing and event mapping
- Created a new module `utils/__init__.py` to consolidate utility imports.
- Added `event_map.py` for mapping apnea event types to numerical values and colors.
- Implemented various filtering functions in `filter_func.py`, including Butterworth, Bessel, downsampling, and notch filters.
- Developed `operation_tools.py` for dataset configuration loading, event mask generation, and signal processing utilities.
- Introduced `split_method.py` for segmenting data based on movement and amplitude criteria.
- Added `statistics_metrics.py` for calculating amplitude metrics and generating confusion matrices.
- Included a new Excel file for additional data storage.
2026-03-24 21:15:05 +08:00

42 lines
760 B
YAML

root_path: /mnt/disk_wd/marques_dataset/shhs/polysomnography/shhs1
mask_save_path: /mnt/disk_code/marques/dataprepare/output/shhs1
effort_target_fs: 10
ecg_target_fs: 100
dataset_config:
window_sec: 180
stride_sec: 60
dataset_save_path: /mnt/disk_wd/marques_dataset/SA_dataset/SHHS1_dataset
dataset_visual_path: /mnt/disk_wd/marques_dataset/SA_dataset/SHHS1_dataset/visualization
effort:
downsample_fs: 10
effort_filter:
filter_type: bandpass
low_cut: 0.05
high_cut: 0.5
order: 3
average_filter:
window_size_sec: 20
flow:
downsample_fs: 10
flow_filter:
filter_type: bandpass
low_cut: 0.05
high_cut: 0.5
order: 3
spo2_fill__anomaly:
max_fill_duration: 30
min_gap_duration: 10
nan_to_num_value: 95