docs: def parse_rawprofile_blocks(text):
      """
      Split the file into blocks along delimters and and put delimeters back in
      the list
      """
      # The total time reported in the raw output is from pystone not kernprof
      # The pystone total time is actually the average time spent in the function
      delim = 'Total time: '
      delim2 = 'Pystone time: '
      #delim = 'File: '
      profile_block_list = ut.regex_split('^' + delim, text)
      for ix in range(1, len(profile_block_list)):
          profile_block_list[ix] = delim2 + profile_block_list[ix]
      return profile_block_list