class_docstr: Tempo Histogram Processor class.
  
  Parameters
  ----------
  min_bpm : float
      Minimum tempo to detect [bpm].
  max_bpm : float
      Maximum tempo to detect [bpm].
  hist_buffer : float
      Aggregate the tempo histogram over `hist_buffer` seconds.
  fps : float, optional
      Frames per second.
  
  Notes
  -----
  This abstract class provides the basic tempo histogram functionality.
  Please use one of the following implementations:
  
  - :class:`CombFilterTempoHistogramProcessor`,
  - :class:`ACFTempoHistogramProcessor` or
  - :class:`DBNTempoHistogramProcessor`.
class_docstr_tok: ["Tempo","Histogram","Processor","class",".","Parameters","--","--","--","--","--","min_bpm",":","float","Minimum","tempo","to","detect","[","bpm","]",".","max_bpm",":","float","Maximum","tempo","to","detect","[","bpm","]",".","hist_buffer",":","float","Aggregate","the","tempo","histogram","over","`","hist_buffer","`","seconds",".","fps",":","float",",","optional","Frames","per","second",".","Notes","--","--","-","This","abstract","class","provides","the","basic","tempo","histogram","functionality",".","Please","use","one","of","the","following","implementations",":","-",":","class",":","`","CombFilterTempoHistogramProcessor","`",",","-",":","class",":","`","ACFTempoHistogramProcessor","`","or","-",":","class",":","`","DBNTempoHistogramProcessor","`","."]
docstr: Reset the tempo histogram aggregation buffer.
code: def reset(self):
      """Reset the tempo histogram aggregation buffer."""
      self._hist_buffer.reset()
  
imports: from __future__ import absolute_import, division, print_function
  import sys
  import warnings
  from operator import itemgetter
  import numpy
  from ..audio.signal import smooth
  from ..processors import BufferProcessor, OnlineProcessor
label_desc: Use image node_id 5 for calling the TempoHistogramProcessor obj's underlying member method code with example usage: obj.reset() without return types