code: def untar(fname, verbose=True):
      
      if fname.lower().endswith(".tar.gz"):
          dirpath = os.path.join(BIGDATA_PATH, os.path.basename(fname)[:-7])
          if os.path.isdir(dirpath):
              return dirpath
          with tarfile.open(fname) as tf:
              members = tf.getmembers()
              for member in tqdm(members, total=len(members)):
                  tf.extract(member, path=BIGDATA_PATH)
          dirpath = os.path.join(BIGDATA_PATH, members[0].name)
          if os.path.isdir(dirpath):
              return dirpath
      else:
          logger.warning("Not a tar.gz file: {}".format(fname))
docs: Uunzip and untar a tar.gz file into a subdir of the BIGDATA_PATH directory