code: def testSynthetiseSineOddSize(self):
      # Test the reconstruction capabilities for signals with an odd length.
      inputSize = 2**12 + 1
      x = essentia.array(
          np.sin(2 * np.pi * 1000 * np.arange(inputSize) / 44100)
      )
  
      CQ, CQDC, DCNF = NSGConstantQ(inputSize=inputSize)(x)
      y = NSGIConstantQ(inputSize=inputSize)(CQ, CQDC, DCNF)
  
      self.assertAlmostEqualVectorFixedPrecision(x, y, 5)
  
file_path: essentia/test/src/unittests/standard/test_nsgiconstantq.py
imports: from essentia_test import *
  import essentia.standard
  import numpy
label_desc: Use image node_id 3 for calling the TestNSGIConstantQ obj's underlying member method code with example usage: obj.testSynthetiseSineOddSize() without return types