def velocity(self): """Return list of velocity (low, avg, high) in meters/minute for a given intensity""" intensity_tuple = self.PACE_DICT[self.intensity] velocity_range = [] for t in intensity_tuple: percent_VDOT = self.VDOT * t velocity = calculator.get_velocity_from_VO2(percent_VDOT) velocity_range.append(velocity) return velocity_range
def pace_range(self): """Return the range of times in minutes/mile for a given intensity""" intensity_tuple = self.PACE_DICT[self.intensity] p_range = [] for t in intensity_tuple: percent_VDOT = self.VDOT * t velocity = calculator.get_velocity_from_VO2(percent_VDOT) miles_per_min = velocity / 1609.34 minutes_per_mile = 1 / miles_per_min # minutes_per_mile = timedelta(minutes=(1/miles_per_min)) p_range.append(timedelta(minutes=minutes_per_mile)) return p_range