code: def load(path=None, first_data_line='auto', filters='*.*', text='Select a file, FACEHEAD.', default_directory='default_directory', quiet=True, header_only=False, transpose=False, **kwargs):
      
      d = databox(**kwargs)
      d.load_file(path=path, first_data_line=first_data_line,
                  filters=filters, text=text, default_directory=default_directory,
                  header_only=header_only)
  
      if not quiet: print("\nloaded", d.path, "\n")
  
      if transpose: return d.transpose()
      return d
docs: Loads a data file into the databox data class. Returns the data object.
  
      Most keyword arguments are sent to databox.load() so check there
      for documentation.(if their function isn't obvious).
  
      Parameters
      ----------
      path=None
          Supply a path to a data file; None means use a dialog.
      first_data_line="auto"
          Specify the index of the first data line, or have it figure this out
          automatically.
      filters="*.*"
          Specify file filters.
      text="Select a file, FACEHEAD."
          Window title text.
      default_directory="default_directory"
          Which directory to start in (by key). This lives in spinmob.settings.
      quiet=True
          Don't print stuff while loading.
      header_only=False
          Load only the header information.
      transpose = False    
          Return databox.transpose().
  
      Additioinal optional keyword arguments are sent to spinmob.data.databox(), 
      so check there for more information.