Use `np.diff()` on last 16 samples instead of only last datum pair
parent
983e495522
commit
7faca820bd
|
@ -285,7 +285,10 @@ class Viz(msgspec.Struct): # , frozen=True):
|
||||||
) -> float:
|
) -> float:
|
||||||
if self._index_step is None:
|
if self._index_step is None:
|
||||||
index = self.shm.array[self.index_field]
|
index = self.shm.array[self.index_field]
|
||||||
self._index_step = index[-1] - index[-2]
|
self._index_step = max(
|
||||||
|
np.diff(index[-16:]).max(),
|
||||||
|
1,
|
||||||
|
)
|
||||||
|
|
||||||
return self._index_step
|
return self._index_step
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue