Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Commit

Permalink
Fixed a bug when correcting r-peaks (closes #35).
Browse files Browse the repository at this point in the history
  • Loading branch information
capcarr committed Nov 29, 2017
1 parent 2b749a5 commit d6a1134
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions biosppy/signals/ecg.py
Original file line number Diff line number Diff line change
Expand Up @@ -439,6 +439,7 @@ def correct_rpeaks(signal=None, rpeaks=None, sampling_rate=1000., tol=0.05):
break
newR.append(a + np.argmax(signal[a:b]))

newR = sorted(list(set(newR)))
newR = np.array(newR, dtype='int')

return utils.ReturnTuple((newR,), ('rpeaks',))
Expand Down Expand Up @@ -885,6 +886,7 @@ def gamboa_segmenter(signal=None, sampling_rate=1000., tol=0.002):
previous = i
rpeaks.append(np.argmax(signal[int(i):int(i + v_100ms)]) + i)

rpeaks = sorted(list(set(rpeaks)))
rpeaks = np.array(rpeaks, dtype='int')

return utils.ReturnTuple((rpeaks,), ('rpeaks',))
Expand Down

0 comments on commit d6a1134

Please sign in to comment.