code: def get_items(self, names):
      new_names = []
      for name in names:
          mod = sys.modules[name]
          mod_items = getattr(mod, "__all__", mod.__dict__)
          for t in mod_items:
              if "." not in t and not t.startswith("_"):
                  obj = get_by_name(f"{name}.{t}")
                  if hasattr(obj, "__module__"):
                      mod_name = obj.__module__
                      t = f"{mod_name}.{t}"
                  if t.startswith("pytorch_forecasting"):
                      new_names.append(t)
      new_items = super().get_items(sorted(new_names))
      return new_items
  
file_path: pytorch-forecasting/docs/source/conf.py
imports: import os
  from pathlib import Path
  import shutil
  import sys
  from sphinx.application import Sphinx
  from sphinx.ext.autosummary import Autosummary
  from sphinx.pycode import ModuleAnalyzer
  import pytorch_forecasting
label_desc: Use image node_id 1 for calling the ModuleAutoSummary obj's underlying member method code with example usage: obj.get_items(names) and returns: new_items