code: def Coauthor(name):
      if name == "cs":
          deprecate_class("Coauthor", "CoauthorCSDataset")
          return CoauthorCSDataset()
      elif name == "physics":
          deprecate_class("Coauthor", "CoauthorPhysicsDataset")
          return CoauthorPhysicsDataset()
      else:
          raise ValueError('Dataset name should be "cs" or "physics".')
  
imports: import os
  import numpy
  import scipy.sparse
  from ..None import backend, transforms
  from ..convert import graph
  from .dgl_dataset import DGLBuiltinDataset
  from .utils import _get_dgl_url, deprecate_class, deprecate_property, load_graphs, save_graphs
label_desc: Use image node_id 3 for calling a global function with example usage: Coauthor(name) and returns: CoauthorCSDataset, CoauthorPhysicsDataset