class_docstr: Threaded task (run it with QThreadPool worker threads)
code: def __init__(self, task, *args, **kwargs):
      super().__init__()
      self.task = task
      self.args = args
      self.kwargs = kwargs
      self.signals = TaskSignals()
  
imports: import time, sys, os
  from Qt import QtCore
  import numpy
  from qspectrumanalyzer.utils import smooth
  from qspectrumanalyzer.backends import soapy_power
label_desc: Use image node_id 1 to create a new Task object from inherited base classes: QtCore with example: obj = Task(task)