code: def _decode(self, path, json_value):
          
          if isinstance(json_value, dict):
              if json_value.get("_type") in H5_TYPES:
                  return self.read_h5(path, json_value)
              elif json_value.get("_type") == 'data-frame':
                  wandb.termerror(
                      'This data frame was saved via the wandb data API. Contact support@wandb.com for help.')
                  return None
              # TODO: transform wandb objects and plots
              else:
                  return SummarySubDict(self, path)
          else:
              return json_value
docs: Decode a `dict` encoded by `Summary._encode()`, loading h5 objects.
  
          h5 objects may be very large, so we won't have loaded them automatically.