class_docstr: Butterworth filter
class_docstr_tok: ["Butterworth","filter"]
code: def processData(self, data):
      s = self.stateGroup.state()
      if s["band"] == "lowpass":
          mode = "low"
      else:
          mode = "high"
      ret = functions.butterworthFilter(
          data,
          bidir=s["bidir"],
          btype=mode,
          wPass=s["wPass"],
          wStop=s["wStop"],
          gPass=s["gPass"],
          gStop=s["gStop"],
      )
      return ret
  
imports: import numpy
  from ...None import Point, PolyLineROI
  from ...None import functions
  from ...None import metaarray
  from .None import functions
  from .common import CtrlNode, PlottingCtrlNode, metaArrayWrapper
label_desc: Use image node_id 1 for calling the Butterworth obj's underlying member method code with example usage: obj.processData(data) and returns: ret