Skip to content

Commit 4cb3aee

Browse files
authored
Simplified speed_trend(). (#433) (#435)
1 parent 9a6ef73 commit 4cb3aee

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

leads/context.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
from time import time as _time
44
from typing import TypeVar as _TypeVar, Generic as _Generic
55

6-
from numpy import diff as _diff, average as _average, array as _array
7-
86
from leads.constant import ESCMode
97
from leads.data import DataContainer
108

@@ -83,7 +81,7 @@ def lap_times(self) -> list[int]:
8381
return [self._lap_time_seq[i] - self._lap_time_seq[i - 1] for i in range(1, len(self._lap_time_seq))]
8482

8583
def speed_trend(self) -> float:
86-
return float(_average(_diff(_array(self._speed_seq)))) if len(self._speed_seq) > 1 else 0
84+
return (self._speed_seq[-1] - self._speed_seq[0]) / len(self._speed_seq) if len(self._speed_seq) > 1 else 0
8785

8886
def brake_indicator(self, brake_indicator: bool | None = None) -> bool | None:
8987
if brake_indicator is None:

0 commit comments

Comments
 (0)