class_docstr: Log the elapsed time between each iteration of the minimization loop.
  
  The time for each iteration is stored in the `iter_time` attribute which
  you can inspect after the minimization has completed.
  
  Attributes
  ----------
  iter_time : list, shape (n_iter,)
      `iter_time[i-1]` gives the time taken to complete iteration `i`
class_docstr_tok: ["Log","the","elapsed","time","between","each","iteration","of","the","minimization","loop",".","The","time","for","each","iteration","is","stored","in","the","`","iter_time","`","attribute","which","you","can","inspect","after","the","minimization","has","completed",".","Attributes","--","--","--","--","--","iter_time",":","list",",","shape","(","n_iter",",",")","`","iter_time","[","i-1","]","`","gives","the","time","taken","to","complete","iteration","`","i","`"]
code: def __init__(self):
      self._time = time()
      self.iter_time = []
  
imports: from time import time
  import numpy
  from guild._skopt.utils import dump
label_desc: Use image node_id 1 to create a new TimerCallback object from inherited base classes: object with example: obj = TimerCallback()