from vital_sqi.data.signal_io import ECG_reader, PPG_reader
import os
[docs]
def load_ecg():
if "PYTEST_CURRENT_TEST" in os.environ:
file_name = os.path.abspath("tests/test_data/example.edf")
else:
file_name = os.path.abspath("../../tests/test_data/example.edf")
ecg_data = ECG_reader(file_name, "edf")
return ecg_data
[docs]
def load_ppg():
if "PYTEST_CURRENT_TEST" in os.environ:
file_name = os.path.abspath("tests/test_data/ppg_smartcare.csv")
else:
file_name = os.path.abspath("../../tests/test_data/ppg_smartcare.csv")
ppg_data = PPG_reader(
file_name,
signal_idx=["PLETH"],
timestamp_idx=["TIMESTAMP_MS"],
info_idx=["SPO2_PCT", "PULSE_BPM", "PERFUSION_INDEX"],
)
return ppg_data