code: def st_42031(n_slices, TR):
      """Descend alternate every second slice, starting at last slice
  
      Collect slice (`n_slices` - 1) first, slice (`nslices` - 3) second down to
      bottom (lowest numbered slice).  Then return to collect slice (`n_slices`
      -2), slice (`n_slices` - 4) etc.
  
      For example, for 5 slices and a TR of 1:
  
      >>> {name}(5, 1.)
      array([ 0.4,  0.8,  0.2,  0.6,  0. ])
  
      {pstr}
      """
      return st_02413(n_slices, TR)[::-1]
  
file_path: nipy/nipy/algorithms/slicetiming/timefuncs.py
imports: import numpy
label_desc: Use image node_id 9 for calling a global function with example usage: st_42031(n_slices, TR) and returns: st_02413