class_docstr: Base functionality for Dataset and Corpus objects.
class_docstr_tok: ["Base","functionality","for","Dataset","and","Corpus","objects","."]
docstr: Returns the contents of the citation.bib file that describes the source
  and provenance of the dataset or to cite for academic work.
docstr_tok: ["Returns","the","contents","of","the","citation.bib","file","that","describes","the","source","and","provenance","of","the","dataset","or","to","cite","for","academic","work","."]
code: def citation(self):
      """
      Returns the contents of the citation.bib file that describes the source
      and provenance of the dataset or to cite for academic work.
      """
      path = find_dataset_path(
          self.name,
          data_home=self.data_home,
          fname="meta.json",
          raises=False,
      )
      if path is None:
          return None
  
      with open(path, "r") as f:
          return f.read()
  
imports: import os
  import json
  import numpy
  from .download import download_data
  from .path import find_dataset_path, dataset_exists
  from yellowbrick.exceptions import DatasetsError
  from yellowbrick.utils.decorators import memoized
label_desc: Use image node_id 6 for calling the BaseDataset obj's underlying member method code with example usage: obj.citation() and returns: None, f