def testFileIterator(self): data = XRS_ImageData() data.load_image_file('test_001.tif') data.load_next_image_file() self.assertEqual(data.file_name, 'test_002.tif') data.load_next_image_file() data.load_next_image_file() data.load_previous_image_file() self.assertEqual(data.file_name, 'test_003.tif')
def load_data_click(self): self.bench_mark_img_loading() def bench_mark_img_loading(self): import matplotlib.pyplot as plt import time import numpy as np tpi = [] for i in xrange(10): for num in xrange(1, 9): t0 = time.time() file_name = 'Data/test_00' + str(num) + '.tif' img = plt.imread(file_name) self.main_view.plot_image(img) #QtGui.QApplication.processEvents() t1 = time.time() print t1 - t0 tpi.append(t1 - t0) print '###AVERAGE###' print np.average(tpi) if __name__ == "__main__": app = QtGui.QApplication(sys.argv) data = XRS_ImageData() data.load_image_file('Data/test_001.tif') controller = XRS_MainController(data) app.exec_()