docs: def download(s3_conn, out_filename, s3_path):
      """Downloads the given s3_path
  
      Args:
          s3_conn (boto.s3.connection) a boto s3 connection
          out_filename (str) local filename to save the file
          s3_path (str) the source path on s3
      """
      bucket_name, prefix = split_s3_path(s3_path)
      bucket = s3_conn.get_bucket(bucket_name)
      key = boto.s3.key.Key(
          bucket=bucket,
          name=prefix
      )
      logging.info('loading from %s into %s', key, out_filename)
      key.get_contents_to_filename(out_filename, cb=log_download_progress)