class_docstr: Histograms Plugin for TensorBoard.
  
  This supports both old-style summaries (created with TensorFlow ops
  that output directly to the `histo` field of the proto) and new-
  style summaries (as created by the
  `tensorboard.plugins.histogram.summary` module).
class_docstr_tok: ["Histograms","Plugin","for","TensorBoard",".","This","supports","both","old-style","summaries","(","created","with","TensorFlow","ops","that","output","directly","to","the","`","histo","`","field","of","the","proto",")","and","new-","style","summaries","(","as","created","by","the","`","tensorboard.plugins.histogram.summary","`","module",")","."]
docstr: Return {runName: {tagName: {displayName: ..., description:
  ...}}}.
docstr_tok: ["Return","{","runName",":","{","tagName",":","{","displayName",":","...",",","description",":","...","}","}","}","."]
code: def index_impl(self, ctx, experiment):
      """Return {runName: {tagName: {displayName: ..., description:
      ...}}}."""
      mapping = self._data_provider.list_tensors(
          ctx,
          experiment_id=experiment,
          plugin_name=metadata.PLUGIN_NAME,
      )
      result = {run: {} for run in mapping}
      for run, tag_to_content in mapping.items():
          for tag, metadatum in tag_to_content.items():
              description = plugin_util.markdown_to_safe_html(
                  metadatum.description
              )
              md = metadata.parse_plugin_metadata(
                  metadatum.plugin_content
              )
              if not self._version_checker.ok(md.version, run, tag):
                  continue
              result[run][tag] = {
                  "displayName": metadatum.display_name,
                  "description": description,
              }
      return result
  
file_path: tensorboard/tensorboard/plugins/histogram/histograms_plugin.py
imports: from werkzeug import wrappers
  from tensorboard import errors
  from tensorboard import plugin_util
  from tensorboard.backend import http_util
  from tensorboard.data import provider
  from tensorboard.plugins import base_plugin
  from tensorboard.plugins.histogram import metadata
label_desc: Use image node_id 4 for calling the HistogramsPlugin obj's underlying member method code with example usage: obj.index_impl(ctx, experiment) and returns: result