class_docstr: TFX interactive context for interactive TFX notebook development.
  
  Note: these APIs are **experimental** and major changes to interface and
  functionality are expected.
class_docstr_tok: ["TFX","interactive","context","for","interactive","TFX","notebook","development",".","Note",":","these","APIs","are","*","*","experimental","*","*","and","major","changes","to","interface","and","functionality","are","expected","."]
docstr: Show the given object in an IPython notebook display.
docstr_tok: ["Show","the","given","object","in","an","IPython","notebook","display","."]
code: def show(self, item: object) -> None:
      """Show the given object in an IPython notebook display."""
      from IPython.core.display import (
          display,
      )  # pylint: disable=g-import-not-at-top
      from IPython.core.display import (
          HTML,
      )  # pylint: disable=g-import-not-at-top
  
      if isinstance(item, types.Channel):
          channel = item
          artifacts = channel.get()
          for artifact in artifacts:
              artifact_heading = "Artifact at %s" % html.escape(
                  artifact.uri
              )
              display(HTML("<b>%s</b><br/><br/>" % artifact_heading))
              visualization = (
                  visualizations.get_registry().get_visualization(
                      artifact.type_name
                  )
              )
              if visualization:
                  visualization.display(artifact)
      else:
          display(item)
  
imports: import datetime
  import html
  import os
  import tempfile
  from typing import List, Optional
  import absl
  import jinja2
  import nbformat
  from tfx import types
  from tfx.dsl.components.base import base_component
  from tfx.dsl.components.base import base_node
  from tfx.orchestration import data_types
  from tfx.orchestration import metadata
  from tfx.orchestration.experimental.interactive import execution_result
  from tfx.orchestration.experimental.interactive import notebook_formatters
  from tfx.orchestration.experimental.interactive import notebook_utils
  from tfx.orchestration.experimental.interactive import standard_visualizations
  from tfx.orchestration.experimental.interactive import visualizations
  from tfx.orchestration.launcher import in_process_component_launcher
  from tfx.utils import telemetry_utils
  from ml_metadata.proto import metadata_store_pb2
label_desc: Use image node_id 4 for calling the InteractiveContext obj's underlying member method code with example usage: obj.show(item) without return types