docs: def search_data_std(Channel, RunNos, RepeatNos, directoryPath='.'):
      """
      Lets you find multiple datasets at once assuming they have a 
      filename which contains a pattern of the form:
      CH<ChannelNo>_RUN00...<RunNo>_REPEAT00...<RepeatNo>    
  
      Parameters
      ----------
      Channel : int
          The channel you want to load
      RunNos : sequence
          Sequence of run numbers you want to load
      RepeatNos : sequence
          Sequence of repeat numbers you want to load
      directoryPath : string, optional
          The path to the directory housing the data
          The default is the current directory
  
      Returns
      -------
      Data_filepaths : list
          A list containing the filepaths to the matching files
      """
      files = glob('{}/*'.format(directoryPath))
      files_CorrectChannel = []
      for file_ in files:
          if 'CH{}'.format(Channel) in file_:
              files_CorrectChannel.append(file_)
      files_CorrectRunNo = []
      for RunNo in RunNos:
          files_match = _fnmatch.filter(
              files_CorrectChannel, '*RUN*0{}_*'.format(RunNo))
          for file_ in files_match:
              files_CorrectRunNo.append(file_)
      files_CorrectRepeatNo = []
      for RepeatNo in RepeatNos:
          files_match = _fnmatch.filter(
              files_CorrectRunNo, '*REPEAT*0{}.*'.format(RepeatNo))
          for file_ in files_match:
              files_CorrectRepeatNo.append(file_)
      return files_CorrectRepeatNo