Esempio n. 1
0
 def test_get_over_reduction_direct_with_reduction0_nan(self):
     b = StreamBuffer(2.0, [10, 10], 1000.0)
     frame = usb_packet_factory(0, 1)
     frame[8+10*4:8+22*4:] = 0xff
     b.insert(frame)
     b.process()
     r0 = b.get_reduction(0, 0, 126)
     self.assertFalse(np.isfinite(r0[1, 0]['mean']))
     r1 = b.get_reduction(1, 0, 126)
     self.assertTrue(np.isfinite(r0[0, 0]['mean']))
Esempio n. 2
0
 def test_get_over_reduction_direct_with_raw_nan(self):
     b = StreamBuffer(2.0, [10, 10], 1000.0)
     frame = usb_packet_factory(0, 1)
     frame[8 + 11 * 4:8 + 15 * 4:] = 0xff
     b.insert(frame)
     b.process()
     r = b.get_reduction(0, 0, 126)
     self.assertTrue(all(np.isfinite(r[:, 0]['mean'])))