Source code for tachybradycardia

[docs]def bradycardia(hrinst, lowerthresh): """ This module determines when in the ECG data there is bradycardia :param hrinst: (ndarray) instantaneous heart rate- used to determine when bradycardia occurred in ECG trace :param lowerthresh: (int or double) lower threshold for determining bradycardia- user input or default 60 bpm :return: brady: (ndarray) 1 for bradycardia, 0 otherwise """ import numpy as np brady = [0] * np.size(hrinst) for i in range(len(hrinst)): if hrinst[i] <= lowerthresh: # this indicates bradycardia, aka the heart is beating too slowly brady[i] = 1 return brady
[docs]def tachycardia(hrinst, upperthresh): """ This module determines when in the ECG data there is tachycardia :param hrinst: (ndarray) instantaneous heart rate- used to determine when tachycardia occurred in ECG trace :param upperthresh: (int or double) upper threshold for determining tachycardia- user input or default 100 bpm :return: tachy: (ndarray) 1 for tachycardia, 0 otherwise """ import numpy as np tachy = [0] * np.size(hrinst) for i in range(len(hrinst)): if hrinst[i] >= upperthresh: # this indicates tachycardia, aka the heart is beating too quickly tachy[i] = 1 return tachy