Exemple #1
0
 def test_max_frames(self):
     # test reading only a certain number of frames
     with open(self.event_file_path, 'rb') as f:
         event_list, fpos = event._events(f, max_frames=10)
     f, t, y, x = event_list
     max_f = np.max(f)
     assert_equal(9, max_f)
Exemple #2
0
    def setUp(self):
        path = os.path.dirname(__file__)
        self.path = path
        self.event_file_path = os.path.join(path,
                                       'DAQ_2012-01-19T15-45-52',
                                       'DATASET_0',
                                       'EOS.bin')

        with open(self.event_file_path, 'rb') as f:
            event_list, fpos = event._events(f)

        self.event_list = event_list
        self.fpos = fpos
        self.f, self.t, self.y, self.x = event_list
Exemple #3
0
    def setup_class(cls):
        path = os.path.dirname(os.path.realpath(__file__))
        cls.event_file_path = os.path.join(path, 'DAQ_2012-01-20T21-50-32',
                                           'DATASET_0', 'EOS.bin')

        with open(cls.event_file_path, 'rb') as f:
            if HAVE_CEVENTS:
                event_list, fpos = _cevent._cevents(f)
            else:
                event_list, fpos = event._events(f)

        cls.event_list = event_list
        cls.fpos = fpos
        cls.f, cls.t, cls.y, cls.x = event_list
Exemple #4
0
    def test_max_frames(self):
        # test reading only a certain number of frames
        # also use this test to compare pure python read of events
        with open(self.event_file_path, 'rb') as g:
            event_list, fpos = event._events(g, max_frames=10)

        f, t, y, x = event_list
        max_f = np.max(f)
        assert_equal(9, max_f)

        if HAVE_CEVENTS:
            with open(self.event_file_path, 'rb') as g:
                event_list, fpos = _cevent._cevents(g, max_frames=10)
                cyf, cyt, cyy, cyx = event_list

            max_f = np.max(cyf)
            assert_equal(9, max_f)

            assert_equal(cyf, f)
            assert_equal(cyt, t)
            assert_equal(cyy, y)
            assert_equal(cyx, x)
Exemple #5
0
 def test_open_with_path(self):
     # give the event reader a file path
     event_list, fpos = event._events(self.event_file_path, max_frames=10)
     f, t, y, x = event_list
     max_f = np.max(f)
     assert_equal(9, max_f)
Exemple #6
0
 def test_open_with_path(self):
     # give the event reader a file path
     event_list, fpos = event._events(self.event_file_path, max_frames=10)
     f, t, y, x = event_list
     max_f = np.max(f)
     assert_equal(9, max_f)