Browse Source

#39: calculating channel and z_level works right

feature/load_slices
Jim Rybarski 10 years ago
parent
commit
e8cb08f4cc
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      nd2reader/__init__.py

+ 2
- 2
nd2reader/__init__.py View File

@ -84,13 +84,13 @@ class Nd2(Nd2Parser):
return image return image
def _calculate_field_of_view(self, frame_number): def _calculate_field_of_view(self, frame_number):
return (frame_number - (frame_number % (len(self.channels) + len(self.z_levels)))) % len(self.fields_of_view)
return frame_number - (frame_number % (len(self.z_levels) + len(self.channels)))
def _calculate_channel(self, frame_number): def _calculate_channel(self, frame_number):
return self._channels[frame_number % len(self.channels)] return self._channels[frame_number % len(self.channels)]
def _calculate_z_level(self, frame_number): def _calculate_z_level(self, frame_number):
return self.z_levels[frame_number % len(self.channels) % len(self.fields_of_view)]
return self.z_levels[(frame_number * len(self.channels)) % len(self.z_levels) - frame_number % len(self.channels)]
@property @property
def image_sets(self): def image_sets(self):


Loading…
Cancel
Save