@@ -156,7 +156,7 @@ def read(fileobj, as_generator=False, points_space=None, strict=True):
156
156
hdr = np .ndarray (shape = (),
157
157
dtype = header_2_dtype ,
158
158
buffer = hdr_str )
159
- if np . asscalar ( hdr ['id_string' ])[:5 ] != b'TRACK' :
159
+ if hdr ['id_string' ]. item ( )[:5 ] != b'TRACK' :
160
160
raise HeaderError ('Expecting TRACK as first '
161
161
'5 characters of id_string' )
162
162
if hdr ['hdr_size' ] == 1000 :
@@ -492,7 +492,7 @@ def _check_hdr_points_space(hdr, points_space):
492
492
raise HeaderError ('Affine zooms %s differ from voxel_size '
493
493
'field value %s' % (aff_zooms , zooms ))
494
494
aff_order = '' .join (aff2axcodes (affine ))
495
- voxel_order = asstr (np . asscalar ( hdr ['voxel_order' ]))
495
+ voxel_order = asstr (hdr ['voxel_order' ]. item ( ))
496
496
if voxel_order == '' :
497
497
voxel_order = 'LPS' # trackvis default
498
498
if not voxel_order == aff_order :
@@ -526,7 +526,7 @@ def _hdr_from_mapping(hdr=None, mapping=None, endianness=native_code):
526
526
for key , value in mapping .items ():
527
527
hdr [key ] = value
528
528
# check header values
529
- if np . asscalar ( hdr ['id_string' ])[:5 ] != b'TRACK' :
529
+ if hdr ['id_string' ]. item ( )[:5 ] != b'TRACK' :
530
530
raise HeaderError ('Expecting TRACK as first '
531
531
'5 characaters of id_string' )
532
532
if hdr ['version' ] not in (1 , 2 ):
@@ -556,7 +556,7 @@ def empty_header(endianness=None, version=2):
556
556
>>> hdr = empty_header()
557
557
>>> print(hdr['version'])
558
558
2
559
- >>> np.asscalar( hdr['id_string']) == b'TRACK'
559
+ >>> hdr['id_string'].item( ) == b'TRACK'
560
560
True
561
561
>>> endian_codes[hdr['version'].dtype.byteorder] == native_code
562
562
True
@@ -654,7 +654,7 @@ def aff_from_hdr(trk_hdr, atleast_v2=None):
654
654
aff = np .dot (DPCS_TO_TAL , aff )
655
655
# Next we check against the 'voxel_order' field if present and not empty.
656
656
try :
657
- voxel_order = asstr (np . asscalar ( trk_hdr ['voxel_order' ]))
657
+ voxel_order = asstr (trk_hdr ['voxel_order' ]. item ( ))
658
658
except (KeyError , ValueError ):
659
659
voxel_order = ''
660
660
if voxel_order == '' :
0 commit comments