code: def window_locations(pos, windows):
      
      start_locs = np.searchsorted(pos, windows[:, 0])
      stop_locs = np.searchsorted(pos, windows[:, 1], side='right')
      locs = np.column_stack((start_locs, stop_locs))
      return locs
docs: Locate indices in `pos` corresponding to the start and stop positions
      of `windows`.