class_docstr: Minimal interface needed to record and access draws and stats for one MCMC chain.
class_docstr_tok: ["Minimal","interface","needed","to","record","and","access","draws","and","stats","for","one","MCMC","chain","."]
docstr: Record results of a sampling iteration.
  
  Parameters
  ----------
  draw: dict
      Values mapped to variable names
  stats: list of dicts
      The diagnostic values for each sampler
docstr_tok: ["Record","results","of","a","sampling","iteration",".","Parameters","--","--","--","--","--","draw",":","dict","Values","mapped","to","variable","names","stats",":","list","of","dicts","The","diagnostic","values","for","each","sampler"]
code: def record(
      self,
      draw: Mapping[str, np.ndarray],
      stats: Sequence[Mapping[str, Any]],
  ):
      """Record results of a sampling iteration.
  
      Parameters
      ----------
      draw: dict
          Values mapped to variable names
      stats: list of dicts
          The diagnostic values for each sampler
      """
      raise NotImplementedError()
  
imports: import itertools
  import logging
  import warnings
  from abc import ABC
  from typing import Any, Dict, List, Mapping, Optional, Sequence, Set, Sized, Tuple, TypeVar, Union, cast
  import numpy
  from pymc.backends.report import SamplerReport
  from pymc.model import modelcontext
  from pymc.util import get_var_name
label_desc: Use image node_id 6 for calling the IBaseTrace obj's underlying member method code with example usage: obj.record(draw, stats) without return types