Browse Source

Issue #2: fix calculation of image group number when there is no z-axis

feature/load_slices
Ruben Verweij 7 years ago
parent
commit
df7913e6b3
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      nd2reader/parser.py

+ 6
- 2
nd2reader/parser.py View File

@ -208,8 +208,12 @@ class Parser(object):
int: the image group number
"""
return frame_number * len(self.metadata["fields_of_view"]) * len(self.metadata["z_levels"]) + (
fov * len(self.metadata["z_levels"]) + z_level)
z_length = len(self.metadata['z_levels'])
z_length = z_length if z_length > 0 else 1
fields_of_view = len(self.metadata["fields_of_view"])
fields_of_view = fields_of_view if fields_of_view > 0 else 1
return frame_number * fields_of_view * z_length + (fov * z_length + z_level)
def _calculate_frame_number(self, image_group_number, field_of_view, z_level):
"""


Loading…
Cancel
Save