107
107
('session_error' , 'i2' ),
108
108
('regular' , 'S1' ),
109
109
('hkey_un0' , 'S1' )
110
- ]
110
+ ]
111
111
image_dimension_dtd = [
112
112
('dim' , 'i2' , (8 ,)),
113
113
('vox_units' , 'S4' ),
127
127
('verified' , 'i4' ),
128
128
('glmax' , 'i4' ),
129
129
('glmin' , 'i4' )
130
- ]
130
+ ]
131
131
data_history_dtd = [
132
132
('descrip' , 'S80' ),
133
133
('aux_file' , 'S24' ),
147
147
('omin' , 'i4' ),
148
148
('smax' , 'i4' ),
149
149
('smin' , 'i4' )
150
- ]
150
+ ]
151
151
152
152
# Full header numpy dtype combined across sub-fields
153
153
header_dtype = np .dtype (header_key_dtd + image_dimension_dtd +
@@ -606,7 +606,7 @@ def get_data_shape(self):
606
606
ndims = dims [0 ]
607
607
if ndims == 0 :
608
608
return 0 ,
609
- return tuple (int (d ) for d in dims [1 :ndims + 1 ])
609
+ return tuple (int (d ) for d in dims [1 :ndims + 1 ])
610
610
611
611
def set_data_shape (self , shape ):
612
612
''' Set shape of data
@@ -624,18 +624,18 @@ def set_data_shape(self, shape):
624
624
dims [:] = 1
625
625
dims [0 ] = ndims
626
626
try :
627
- dims [1 :ndims + 1 ] = shape
627
+ dims [1 :ndims + 1 ] = shape
628
628
except (ValueError , OverflowError ):
629
629
# numpy 1.4.1 at least generates a ValueError from trying to set a
630
630
# python long into an int64 array (dims are int64 for nifti2)
631
631
values_fit = False
632
632
else :
633
- values_fit = np .all (dims [1 :ndims + 1 ] == shape )
633
+ values_fit = np .all (dims [1 :ndims + 1 ] == shape )
634
634
# Error if we did not succeed setting dimensions
635
635
if not values_fit :
636
636
raise HeaderDataError ('shape %s does not fit in dim datatype' %
637
637
(shape ,))
638
- self ._structarr ['pixdim' ][ndims + 1 :] = 1.0
638
+ self ._structarr ['pixdim' ][ndims + 1 :] = 1.0
639
639
640
640
def get_base_affine (self ):
641
641
''' Get affine from basic (shared) header fields
@@ -659,8 +659,8 @@ def get_base_affine(self):
659
659
hdr = self ._structarr
660
660
dims = hdr ['dim' ]
661
661
ndim = dims [0 ]
662
- return shape_zoom_affine (hdr ['dim' ][1 :ndim + 1 ],
663
- hdr ['pixdim' ][1 :ndim + 1 ],
662
+ return shape_zoom_affine (hdr ['dim' ][1 :ndim + 1 ],
663
+ hdr ['pixdim' ][1 :ndim + 1 ],
664
664
self .default_x_flip )
665
665
666
666
get_best_affine = get_base_affine
@@ -691,7 +691,7 @@ def get_zooms(self):
691
691
if ndim == 0 :
692
692
return (1.0 ,)
693
693
pixdims = hdr ['pixdim' ]
694
- return tuple (pixdims [1 :ndim + 1 ])
694
+ return tuple (pixdims [1 :ndim + 1 ])
695
695
696
696
def set_zooms (self , zooms ):
697
697
''' Set zooms into header fields
@@ -708,7 +708,7 @@ def set_zooms(self, zooms):
708
708
if np .any (zooms < 0 ):
709
709
raise HeaderDataError ('zooms must be positive' )
710
710
pixdims = hdr ['pixdim' ]
711
- pixdims [1 :ndim + 1 ] = zooms [:]
711
+ pixdims [1 :ndim + 1 ] = zooms [:]
712
712
713
713
def as_analyze_map (self ):
714
714
""" Return header as mapping for conversion to Analyze types
@@ -794,7 +794,7 @@ def set_slope_inter(self, slope, inter=None):
794
794
If float, value must be 0.0 or we raise a ``HeaderTypeError``
795
795
'''
796
796
if ((slope in (None , 1 ) or np .isnan (slope )) and
797
- (inter in (None , 0 ) or np .isnan (inter ))):
797
+ (inter in (None , 0 ) or np .isnan (inter ))):
798
798
return
799
799
raise HeaderTypeError ('Cannot set slope != 1 or intercept != 0 '
800
800
'for Analyze headers' )
0 commit comments