diff --git a/disk/InteractionDisk_temp.py b/disk/InteractionDisk_temp.py index 2b7be31b980046fb1d499ae958aaf43ac2fba12d..9f451b4e6c59398c7fe67d5b7b0139dcb0cd34f8 100644 --- a/disk/InteractionDisk_temp.py +++ b/disk/InteractionDisk_temp.py @@ -52,7 +52,10 @@ class Reader: self.sizec = images.sizes['c'] self.sizet = images.sizes['t'] print("Debug: self.sizet",self.sizet) - self.Npos = images.sizes['v'] + try: + self.Npos = images.sizes['v'] + except KeyError: + self.Npos = 1 self.channel_names = images.metadata['channels'] elif self.istiff: @@ -373,7 +376,10 @@ class Reader: if self.isnd2: with ND2Reader(self.nd2path) as images: - images.default_coords['v'] = currentfov + try: + images.default_coords['v'] = currentfov + except ValueError: + pass images.default_coords['c'] = self.default_channel print('Debug in InteractionDisk_temp',currentfov) print('Debug in InteractionDisk_temp',self.default_channel) @@ -571,7 +577,10 @@ class Reader: def LoadImageChannel(self,currentT, currentFOV, ch): if self.isnd2: with ND2Reader(self.nd2path) as images: - images.default_coords['v'] = currentFOV + try: + images.default_coords['v'] = currentFOV + except ValueError: + pass images.default_coords['t'] = currentT images.iter_axes = 'c' im = images[ch]