Use `np.diff()` on last 16 samples instead of only last datum pair
							parent
							
								
									6cd61c3664
								
							
						
					
					
						commit
						7455facdde
					
				| 
						 | 
					@ -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