code: def assert_dt_no_end_equal(a, b):
      """Assert two numpy dtype specifiers are equal apart from byte order
  
      Avoids failed comparison between int32 / int64 and intp
      """
      a = np.dtype(a).newbyteorder("=")
      b = np.dtype(b).newbyteorder("=")
      assert a.str == b.str
  
imports: from os.path import dirname
  from os.path import join
  import nibabel
  import numpy
  import pytest
  from nibabel import Nifti1Header
  from nibabel.filebasedimages import ImageFileError
  from nibabel.spatialimages import HeaderDataError
  from nibabel.tests.test_round_trip import big_bad_ulp
  from nipy.core.api import AffineTransform
  from nipy.core.api import Image, vox2mni
  from nipy.testing import anatfile, assert_almost_equal, assert_array_almost_equal, assert_array_equal, funcfile
  from nipy.testing.decorators import if_templates
  from nipy.utils import DataError, templates
  from ..api import as_image, load_image, save_image
label_desc: Use image node_id 7 for calling a global function with example usage: assert_dt_no_end_equal(a, b) without return types