Skip to content

Commit 307a0e8

Browse files
author
Félix C. Morency
committed
RF: Replaced get_frame_offset() to original state
1 parent 810a298 commit 307a0e8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

nibabel/ecat.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -651,15 +651,15 @@ def _get_data_dtype(self, frame):
651651

652652
def _get_frame_offset(self, frame=0):
653653
mlist = self._mlist._mlist
654-
offset = (mlist[frame][1] - 1) * 512
654+
offset = (mlist[frame][1]) * 512
655655
return int(offset)
656656

657657
def raw_data_from_fileobj(self, frame=0):
658658
dtype = self._get_data_dtype(frame)
659659
if not self._header.endianness is native_code:
660660
dtype=dtype.newbyteorder(self._header.endianness)
661661
shape = self.get_shape(frame)
662-
offset = self._get_frame_offset(frame) + 512
662+
offset = self._get_frame_offset(frame)
663663
fid_obj = self.fileobj
664664
raw_data = array_from_file(shape, dtype, fid_obj, offset=offset)
665665
return raw_data
@@ -922,7 +922,7 @@ def to_file_map(self, file_map=None):
922922
#Write every frames
923923
for index in xrange(0, self.get_header()['num_frames']):
924924
#Move to subheader offset
925-
frame_offset = subheaders._get_frame_offset(index)
925+
frame_offset = subheaders._get_frame_offset(index) - 512
926926
imgf.seek(frame_offset)
927927

928928
#Write subheader

0 commit comments

Comments
 (0)