class_docstr: Wrapper for filters added via .addfilter to turn them
  into processors.
  
  Filters are callables which
  
    - Take a ``data`` as an argument
    - Return False if the current bar has not triggered the filter
    - Return True if the current bar must be filtered
  
  The wrapper takes the return value and executes the bar removal
  if needed be
code: def __init__(self, data, ffilter, *args, **kwargs):
      if inspect.isclass(ffilter):
          ffilter = ffilter(data, *args, **kwargs)
          args = []
          kwargs = {}
  
      self.ffilter = ffilter
      self.args = args
      self.kwargs = kwargs
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import datetime
  from datetime import datetime
  import inspect
  from .utils.py3 import range, with_metaclass
  from .lineseries import LineSeries
  from .utils import AutoOrderedDict, OrderedDict, date2num
label_desc: Use image node_id 1 to create a new SimpleFilterWrapper object from inherited base classes: object with example: obj = SimpleFilterWrapper(data, ffilter)