docs: def eplotter(task, data): # CRYSTAL, VASP, EXCITING
      '''
      eplotter is like bdplotter but less complicated
      '''
      results, color, fdata = [], None, []
  
      if task == 'optstory':
          color = '#CC0000'
          clickable = True
          for n, i in enumerate(data):
              fdata.append([n, i[4]])
          fdata = array(fdata)
          fdata[:,1] -= min(fdata[:,1]) # this normalizes values to minimum (by 2nd col)
          fdata = fdata.tolist()
  
      elif task == 'convergence':
          color = '#0066CC'
          clickable = False
          for n, i in enumerate(data):
              fdata.append([n, i])
  
      for n in range(len(fdata)):
          #fdata[n][1] = "%10.5f" % fdata[n][1]
          fdata[n][1] = round(fdata[n][1], 5)
  
      results.append({'color': color, 'clickable:': clickable, 'data': fdata})
      return results