class_docstr: A wrapper class for performing separation.
class_docstr_tok: ["A","wrapper","class","for","performing","separation","."]
docstr: Performs separation on a waveform.
  
  Parameters:
      waveform (np.ndarray):
          Waveform to be separated (as a numpy array)
      audio_descriptor (Optional[str]):
          (Optional) string describing the waveform (e.g. filename).
  
  Returns:
      Dict:
          Separated waveforms.
docstr_tok: ["Performs","separation","on","a","waveform",".","Parameters",":","waveform","(","np.ndarray",")",":","Waveform","to","be","separated","(","as","a","numpy","array",")","audio_descriptor","(","Optional","[","str","]",")",":","(","Optional",")","string","describing","the","waveform","(","e.g",".","filename",")",".","Returns",":","Dict",":","Separated","waveforms","."]
code: def separate(
      self, waveform: np.ndarray, audio_descriptor: Optional[str] = ""
  ) -> Dict:
      """
      Performs separation on a waveform.
  
      Parameters:
          waveform (np.ndarray):
              Waveform to be separated (as a numpy array)
          audio_descriptor (Optional[str]):
              (Optional) string describing the waveform (e.g. filename).
  
      Returns:
          Dict:
              Separated waveforms.
      """
      return self._separate_tensorflow(waveform, audio_descriptor)
  
imports: import atexit
  import os
  from multiprocessing import Pool
  from os.path import basename, dirname, join, splitext
  from typing import Any, Dict, Generator, List, Optional
  import numpy
  import tensorflow
  from .None import SpleeterError
  from .audio import Codec
  from .audio.adapter import AudioAdapter
  from .audio.convertor import to_stereo
  from .model import EstimatorSpecBuilder, InputProviderFactory, model_fn
  from .model.provider import ModelProvider
  from .types import AudioDescriptor
  from .utils.configuration import load_configuration
label_desc: Use image node_id 9 for calling the Separator obj's underlying member method code with example usage: obj.separate(waveform, audio_descriptor) and returns: self