class_docstr: Butterworth notch filter
class_docstr_tok: ["Butterworth","notch","filter"]
code: def processData(self, data):
      s = self.stateGroup.state()
  
      low = functions.butterworthFilter(
          data,
          bidir=s["bidir"],
          btype="low",
          wPass=s["low_wPass"],
          wStop=s["low_wStop"],
          gPass=s["low_gPass"],
          gStop=s["low_gStop"],
      )
      high = functions.butterworthFilter(
          data,
          bidir=s["bidir"],
          btype="high",
          wPass=s["high_wPass"],
          wStop=s["high_wStop"],
          gPass=s["high_gPass"],
          gStop=s["high_gStop"],
      )
      return low + high
  
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 ButterworthNotch obj's underlying member method code with example usage: obj.processData(data) and returns: unknown