code: def get_path_to_info(
      path_to_name=None, version_added_sep=".", plc_sep="/"
  ):
      if path_to_name is None:
          path_to_name = get_path_to_name()
      rv = {}
      for funcpath in sorted(path_to_name):
          funcname = path_to_name[funcpath]
          cufunc = getattr(BackendInterface, funcname)
          plc = (
              plc_sep.join(sorted(cufunc._plc_names))
              if cufunc._plc_names
              else ""
          )
          version_added = cufunc.version_added.replace(
              ".", version_added_sep
          )
          is_incomplete = cufunc.is_incomplete
          is_different = cufunc.is_different
          rv[funcpath] = Info(
              funcpath,
              funcname,
              version_added,
              plc,
              is_incomplete,
              is_different,
          )
      return rv
  
file_path: cugraph/python/nx-cugraph/nx_cugraph/scripts/print_table.py
imports: import argparse
  import sys
  from collections import namedtuple
  from networkx.utils.backends import _registered_algorithms
  from _nx_cugraph import get_info
  from nx_cugraph.interface import BackendInterface
label_desc: Use image node_id 3 for calling a global function with example usage: get_path_to_info(path_to_name, version_added_sep, plc_sep) and returns: rv