class_docstr: A Dataset Object, used to easily import edgelist data and cuGraph.Graph
  instances.
  
  Parameters
  ----------
  meta_data_file_name : yaml file
      The metadata file for the specific graph dataset, which includes
      information on the name, type, url link, data loading format, graph
      properties
class_docstr_tok: ["A","Dataset","Object",",","used","to","easily","import","edgelist","data","and","cuGraph.Graph","instances",".","Parameters","--","--","--","--","--","meta_data_file_name",":","yaml","file","The","metadata","file","for","the","specific","graph","dataset",",","which","includes","information","on","the","name",",","type",",","url","link",",","data","loading","format",",","graph","properties"]
docstr: Downloads the .csv file from url to the current download path
  (self._dl_path), updates self._path with the full path to the
  downloaded file, and returns the latest value of self._path.
docstr_tok: ["Downloads","the",".csv","file","from","url","to","the","current","download","path","(","self._dl_path",")",",","updates","self._path","with","the","full","path","to","the","downloaded","file",",","and","returns","the","latest","value","of","self._path","."]
code: def __download_csv(self, url):
      """
      Downloads the .csv file from url to the current download path
      (self._dl_path), updates self._path with the full path to the
      downloaded file, and returns the latest value of self._path.
      """
      self._dl_path.path.mkdir(parents=True, exist_ok=True)
  
      filename = self.metadata["name"] + self.metadata["file_type"]
      if self._dl_path.path.is_dir():
          self._path = self._dl_path.path / filename
          urllib.request.urlretrieve(url, str(self._path))
  
      else:
          raise RuntimeError(
              f"The directory {self._dl_path.path.absolute()}"
              "does not exist"
          )
      return self._path
  
imports: import cudf
  import dask_cudf
  import yaml
  import os
  import pandas
  import cugraph.dask
  from pathlib import Path
  import urllib.request
  from cugraph.structure.graph_classes import Graph
label_desc: Use image node_id 3 for calling the Dataset obj's underlying member method code with example usage: obj.__download_csv(url) and returns: self