HeartRateClass module

class HeartRateClass.HeartRate(data_file, interval=0.25)

Bases: object

This class provides information about ECG data.

__init__ sets the list with ECG data

Attributes:
beats (number of heart beats) duration (length of ECG reading) heartRate (average heart rate over specified interval of ECG reading) numBeats (number of heartbeats in ECG reading) voltageExtremes (maximum and minimum voltages present in ECG reading)
beat_times()

Find time of each beat

Returns:list containing timepoint for each beat [float]
findMeanHR()

Find average heart rate over user-specified number of minutes

Returns:integer heart rate in bpm [int]
get_duration()

Find duration of input ECG strip

Returns:duration of ECG strip [int]
numBeats()

Find number of beats in ECG strip

Returns:number of beats [int]
output_attributes()
voltageExtremes()

Find extrema of input voltage data

Returns:list containing maximum and minimum voltages [float]