class_docstr: Aubio Spectral Descriptors collection analyzer
code: def post_process(self):
      # For each method store results in container
      for method in self.methods:
          res_specdesc = self.new_result(
              data_mode="value", time_mode="framewise"
          )
          # Set metadata
          res_specdesc.id_metadata.id += "." + method
          res_specdesc.id_metadata.name = " " + method
          res_specdesc.data_object.value = self.specdesc_results[method]
  
          self.add_result(res_specdesc)
  
file_path: TimeSide/timeside/plugins/analyzer/externals/aubio_specdesc.py
imports: from __future__ import absolute_import
  from timeside.core import implements, interfacedoc
  from timeside.core.analyzer import Analyzer
  from timeside.core.api import IAnalyzer
  from timeside.core.preprocessors import downmix_to_mono, frames_adapter
  from aubio import specdesc, pvoc
label_desc: Use image node_id 8 for calling the AubioSpecdesc obj's underlying member method code with example usage: obj.post_process() without return types