code: def st_41302(n_slices, TR):
      """Descend alternate, where alternation is by half the volume
  
      Collect slice ``(n_slices - 1)`` then slice ``floor(nslices / 2.) - 1``
      then slice ``(n_slices - 2)`` then slice ``floor(nslices / 2.) - 2`` etc.
  
      For example, for 5 slices and a TR of 1:
  
      >>> {name}(5, 1.)
      array([ 0.6,  0.2,  0.8,  0.4,  0. ])
  
      {pstr}
      """
      return st_03142(n_slices, TR)[::-1]
  
file_path: nipy/nipy/algorithms/slicetiming/timefuncs.py
imports: import numpy
label_desc: Use image node_id 12 for calling a global function with example usage: st_41302(n_slices, TR) and returns: st_03142