예제 #1
0
 def test9(self):
     """Max positive delay"""
     sig1 = np.array([0, 0, 1])
     sig2 = np.array([1, 0, 0, 0])
     d, p = EventSync.estimate_delay(sig1, sig2)
     self.assertTrue(d == 2)
예제 #2
0
 def test5(self):
     """Equal lengths, delay 1"""
     sig1 = np.array([0, 0, 1])
     sig2 = np.array([0, 1, 0])
     d, p = EventSync.estimate_delay(sig1, sig2)
     self.assertTrue(d == 1)
예제 #3
0
 def test9(self):
     """Unequal lengths, delay -1, sig2 longer"""
     sig1 = np.array([0, 1, 0])
     sig2 = np.array([0, 0, 1, 0])
     d, p = EventSync.estimate_delay(sig1, sig2)
     self.assertTrue(d == -1)
예제 #4
0
 def test1(self):
     """Equal lengths, zero delay"""
     sig1 = np.array([0, 1, 0])
     sig2 = np.array([0, 1, 0])
     d, p = EventSync.estimate_delay(sig1, sig2)
     self.assertTrue(d == 0)