@@ -156,7 +156,7 @@ def read(fileobj, as_generator=False, points_space=None, strict=True):
156156 hdr = np .ndarray (shape = (),
157157 dtype = header_2_dtype ,
158158 buffer = hdr_str )
159- if np . asscalar ( hdr ['id_string' ])[:5 ] != b'TRACK' :
159+ if hdr ['id_string' ]. item ( )[:5 ] != b'TRACK' :
160160 raise HeaderError ('Expecting TRACK as first '
161161 '5 characters of id_string' )
162162 if hdr ['hdr_size' ] == 1000 :
@@ -492,7 +492,7 @@ def _check_hdr_points_space(hdr, points_space):
492492 raise HeaderError ('Affine zooms %s differ from voxel_size '
493493 'field value %s' % (aff_zooms , zooms ))
494494 aff_order = '' .join (aff2axcodes (affine ))
495- voxel_order = asstr (np . asscalar ( hdr ['voxel_order' ]))
495+ voxel_order = asstr (hdr ['voxel_order' ]. item ( ))
496496 if voxel_order == '' :
497497 voxel_order = 'LPS' # trackvis default
498498 if not voxel_order == aff_order :
@@ -526,7 +526,7 @@ def _hdr_from_mapping(hdr=None, mapping=None, endianness=native_code):
526526 for key , value in mapping .items ():
527527 hdr [key ] = value
528528 # check header values
529- if np . asscalar ( hdr ['id_string' ])[:5 ] != b'TRACK' :
529+ if hdr ['id_string' ]. item ( )[:5 ] != b'TRACK' :
530530 raise HeaderError ('Expecting TRACK as first '
531531 '5 characaters of id_string' )
532532 if hdr ['version' ] not in (1 , 2 ):
@@ -556,7 +556,7 @@ def empty_header(endianness=None, version=2):
556556 >>> hdr = empty_header()
557557 >>> print(hdr['version'])
558558 2
559- >>> np.asscalar( hdr['id_string']) == b'TRACK'
559+ >>> hdr['id_string'].item( ) == b'TRACK'
560560 True
561561 >>> endian_codes[hdr['version'].dtype.byteorder] == native_code
562562 True
@@ -654,7 +654,7 @@ def aff_from_hdr(trk_hdr, atleast_v2=None):
654654 aff = np .dot (DPCS_TO_TAL , aff )
655655 # Next we check against the 'voxel_order' field if present and not empty.
656656 try :
657- voxel_order = asstr (np . asscalar ( trk_hdr ['voxel_order' ]))
657+ voxel_order = asstr (trk_hdr ['voxel_order' ]. item ( ))
658658 except (KeyError , ValueError ):
659659 voxel_order = ''
660660 if voxel_order == '' :
0 commit comments