class_docstr: Proxy for ClockedSamplers.
docstr: Accumulate statistics at end of step sequence.
docstr_tok: ["Accumulate","statistics","at","end","of","step","sequence","."]
code: def accumulate_statistics(self):
      """Accumulate statistics at end of step sequence."""
      self.nreflections += self.sampler.nreflections
      self.nreverses += self.sampler.nreverses
      points = self.sampler.points
      # range
      ilo, _, _, _ = min(points)
      ihi, _, _, _ = max(points)
      self.nsteps_done += ihi - ilo
  
      self.naccepts += self.stepper.naccepts
      self.nrejects += self.stepper.nrejects
      if self.log:
          print(
              "%2d direction encountered %2d accepts, %2d rejects"
              % (
                  self.nrestarts,
                  self.stepper.naccepts,
                  self.stepper.nrejects,
              )
          )
  
imports: import numpy
  import matplotlib.pyplot
  from ultranest.samplingpath import SamplingPath, ContourSamplingPath, extrapolate_ahead
  from ultranest.stepsampler import StepSampler
  from ultranest.stepsampler import generate_region_oriented_direction, generate_region_random_direction, generate_random_direction
  from ultranest.flatnuts import ClockedStepSampler, ClockedBisectSampler, ClockedNUTSSampler
  from ultranest.flatnuts import SingleJumper, DirectJumper, IntervalJumper
label_desc: Use image node_id 3 for calling the OtherSamplerProxy obj's underlying member method code with example usage: obj.accumulate_statistics() without return types