From 668449baf9a1fb107a069d0205fce0dc5f3a714f Mon Sep 17 00:00:00 2001 From: Julien Lhermitte Date: Tue, 11 Aug 2015 12:03:05 -0400 Subject: [PATCH] fixed eiger reading for python3 where zip returns a generator, see http://stackoverflow.com/questions/19777612/python-range-and-zip-object-type for more details --- chxtools/pims_readers/eiger.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chxtools/pims_readers/eiger.py b/chxtools/pims_readers/eiger.py index 1a83540..0693f2f 100644 --- a/chxtools/pims_readers/eiger.py +++ b/chxtools/pims_readers/eiger.py @@ -55,8 +55,8 @@ def __init__(self, master_filepath): # Table of Contents return a tuple: # self._toc[5] -> [which file, which element in that file] self._toc = np.concatenate( - [zip(i*np.ones(length, dtype=int), - np.arange(length, dtype=int)) + [list(zip(i*np.ones(length, dtype=int), + np.arange(length, dtype=int))) for i, length in enumerate(lengths)]) def get_frame(self, i):