From 925d5f93362fb47ad671fa7bbea7fc20ae794804 Mon Sep 17 00:00:00 2001 From: "Christopher J. Markiewicz" Date: Mon, 18 Dec 2017 12:41:41 -0500 Subject: [PATCH] ENH: Add get_norm_zooms for MGHHeader --- nibabel/freesurfer/mghformat.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nibabel/freesurfer/mghformat.py b/nibabel/freesurfer/mghformat.py index c35acc7cf5..389dba3d8c 100644 --- a/nibabel/freesurfer/mghformat.py +++ b/nibabel/freesurfer/mghformat.py @@ -282,6 +282,15 @@ def set_zooms(self, zooms): if len(zooms) == 4: hdr['tr'] = zooms[3] + def get_norm_zooms(self, raise_unknown=False): + ''' Get zooms in mm/s units ''' + zooms = self.get_zooms() + + if len(zooms) == 4: + zooms = zooms[:3] + (zooms[3] / 1000) + + return zooms + def get_data_shape(self): ''' Get shape of data '''