code: def assert_starr_equal(a, b):
      assert a.shape == b.shape
      assert a.dtype.names == b.dtype.names
      for name in a.dtype.names:
          assert_array_equal(a[name], b[name])
          assert a[name].dtype == b[name].dtype
  
imports: from warnings import catch_warnings, simplefilter
  import numpy
  import pytest
  import sympy
  from numpy.core.records import fromrecords
  from numpy.testing import assert_almost_equal, assert_array_equal
  from sympy.utilities.lambdify import implemented_function
  from nipy.utils import VisibleDeprecationWarning
  from ..None import formulae
  from ..formulae import Term, terms
label_desc: Use image node_id 12 for calling a global function with example usage: assert_starr_equal(a, b) without return types