Use `np.diff()` on last 16 samples instead of only last datum pair

multichartz_backup
Tyler Goodlet 2022-12-21 13:21:49 -05:00
parent 96b5dfdc3e
commit 95fd7c3c91
1 changed files with 4 additions and 1 deletions

View File

@ -285,7 +285,10 @@ class Viz(msgspec.Struct): # , frozen=True):
) -> float:
if self._index_step is None:
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