locate_qrs
PythonFind QRS segments in ECG signal using QRS gradient method.
locate_qrs( data: npt.NDArray, sample_rate: float = 1000, qrs_window: float = 0.1, avg_window: float = 1.0, qrs_prom_weight: float = 1.5, qrs_min_len_weight: float = 0.4, qrs_min_delay: float = 0.3,) -> tuple[npt.NDArray]Find QRS segments in ECG signal using QRS gradient method.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
data | array | Required | ECG signal. |
sample_rate | float | 1000 | Sampling rate in Hz. Defaults to 1000 Hz. |
qrs_window | float | 0.1 | Window size in seconds to compute QRS gradient. Defaults to 0.1 s. |
avg_window | float | 1.0 | Window size in seconds to compute average gradient. Defaults to 1.0 s. |
qrs_prom_weight | float | 1.5 | Weight to compute minimum QRS height. Defaults to 1.5. |
qrs_min_len_weight | float | 0.4 | Weight to compute minimum QRS length. Defaults to 0.4. |
qrs_min_delay | float | 0.3 | Minimum delay between QRS complexes. Defaults to 0.3 s. |
Returns
| Type | Description |
|---|---|
tuple[npt.NDArray] | tuple[npt.NDArray]: QRS segments |