code: def test_asc_alt_siemens():
      tr = 2.0
      for func in (tf.st_odd0_even1, tf.asc_alt_siemens):
          assert_almost_equal(
              func(10, tr) / tr * 10, [5, 0, 6, 1, 7, 2, 8, 3, 9, 4]
          )
          assert_almost_equal(
              func(11, tr) / tr * 11, [0, 6, 1, 7, 2, 8, 3, 9, 4, 10, 5]
          )
          assert_array_equal(np.argsort(func(5, 1)), [0, 2, 4, 1, 3])
          assert tf.SLICETIME_FUNCTIONS[func.__name__] == func
  
file_path: nipy/nipy/algorithms/slicetiming/tests/test_timefuncs.py
imports: import numpy
  from numpy.testing import assert_almost_equal, assert_array_equal
  from ..None import timefuncs
label_desc: Use image node_id 6 for calling a global function with example usage: test_asc_alt_siemens() without return types