class_docstr: Return: PSD
class_docstr_tok: ["Return",":","PSD"]
code: def __call__(self, x, psd_max_ori):
      win = tf.contrib.signal.stft(
          x, self.frame_length, self.frame_step
      )
      z = self.scale * tf.abs(win / self.window_size)
      psd = tf.square(z)
      PSD = (
          tf.pow(10.0, 9.6) / tf.reshape(psd_max_ori, [-1, 1, 1]) * psd
      )
      return PSD
  
file_path: cleverhans/cleverhans_v3.1.0/examples/adversarial_asr/tool.py
imports: from tensorflow.python import pywrap_tensorflow
  import numpy
  import tensorflow
  from lingvo.core import asr_frontend
  from lingvo.core import py_utils
label_desc: Use image node_id 2 for calling the Transform obj's underlying member method code with example usage: obj.__call__(x, psd_max_ori) and returns: PSD