docs: def load_file_pair_list(filename):
      """Load file pair list csv formatted text-file
  
      Format is [reference_file][delimiter][estimated_file]
  
      Supported delimiters: ``,``, ``;``, ``tab``
  
      Example of file-list::
  
          office_snr0_high_v2.txt	office_snr0_high_v2_detected.txt
          office_snr0_med_v2.txt	office_snr0_med_v2_detected.txt
  
      Parameters
      ----------
      filename : str
          Path to the csv-file
  
      Returns
      -------
      file_list: list
          File pair dicts in a list
  
      """
  
      data = []
  
      input_file = open(filename, 'rt')
  
      try:
          dialect = csv.Sniffer().sniff(input_file.readline(), [',', ';', '\t'])
  
      except csv.Error:
          raise ValueError('Unknown delimiter in file [{file}].'.format(file=filename))
  
      input_file.seek(0)  
  
      for row in csv.reader(input_file, dialect):
          if len(row) == 2:
              data.append(
                  {
                      'reference_file': row[0],
                      'estimated_file': row[1]
                  }
              )
  
          else:
              raise ValueError('Unknown file pair list format in file [{file}].'.format(file=filename))
  
      input_file.close()
  
      return data