text: """
  This file offers the methods to automatically retrieve the graph eris1176.
  
  The graph is automatically retrieved from the NetworkRepository repository. 
  
  
  References
  ---------------------
  Please cite the following if you use the data:
  
  ```bib
  @inproceedings{nr,
      title = {The Network Data Repository with Interactive Graph Analytics and Visualization},
      author={Ryan A. Rossi and Nesreen K. Ahmed},
      booktitle = {AAAI},
      url={http://networkrepository.com},
      year={2015}
  }
  ```
  """
  from typing import Dict
  
  from ..automatic_graph_retrieval import AutomaticallyRetrievedGraph
  from ...ensmallen import Graph  # pylint: disable=import-error
  
  
  def Eris1176(
      directed: bool = False,
      preprocess: bool = True,
      load_nodes: bool = True,
      verbose: int = 2,
      cache: bool = True,
      cache_path: str = "graphs/networkrepository",
      version: str = "latest",
      **additional_graph_kwargs: Dict
  ) -> Graph:
      """Return new instance of the eris1176 graph.
  
      The graph is automatically retrieved from the NetworkRepository repository.	
  
      Parameters
      -------------------
      directed: bool = False
          Wether to load the graph as directed or undirected.
          By default false.
      preprocess: bool = True
          Whether to preprocess the graph to be loaded in 
          optimal time and memory.
      load_nodes: bool = True,
          Whether to load the nodes vocabulary or treat the nodes
          simply as a numeric range.
      verbose: int = 2,
          Wether to show loading bars during the retrieval and building
          of the graph.
      cache: bool = True
          Whether to use cache, i.e. download files only once
          and preprocess them only once.
      cache_path: str = "graphs"
          Where to store the downloaded graphs.
      version: str = "latest"
          The version of the graph to retrieve.	
      additional_graph_kwargs: Dict
          Additional graph kwargs.
  
      Returns
      -----------------------
      Instace of eris1176 graph.
  
  	References
  	---------------------
  	Please cite the following if you use the data:
  	
  	```bib
  	@inproceedings{nr,
  	    title = {The Network Data Repository with Interactive Graph Analytics and Visualization},
  	    author={Ryan A. Rossi and Nesreen K. Ahmed},
  	    booktitle = {AAAI},
  	    url={http://networkrepository.com},
  	    year={2015}
  	}
  	```
      """
      return AutomaticallyRetrievedGraph(
          graph_name="Eris1176",
          repository="networkrepository",
          version=version,
          directed=directed,
          preprocess=preprocess,
          load_nodes=load_nodes,
          verbose=verbose,
          cache=cache,
          cache_path=cache_path,
          additional_graph_kwargs=additional_graph_kwargs
      )()
  