docs: def get_filenames_in_lipd(path, name=""):
      """
      List all the files contained in the LiPD archive. Bagit, JSON, and CSV
      :param str path: Directory to be listed
      :param str name: LiPD dataset name, if you want to prefix it to show file hierarchy
      :return list: Filenames found
      """
      _filenames = []
      try:
          # in the top level, list all files and skip the "data" directory
          _top = [os.path.join(name, f) for f in os.listdir(path) if f != "data"]
          # in the data directory, list all files
          _dir_data = [os.path.join(name, "data", f) for f in os.listdir(os.path.join(path, "data"))]
          # combine the two lists
          _filenames = _top + _dir_data
      except Exception:
          pass
      return _filenames