code: def testRegressionVignesh(self):
      audio = MonoLoader(
          filename=join(
              testdata.audio_dir,
              "recorded/223582__gopalkoduri__carnatic-varnam-by-vignesh-in-abhogi-raaga.mp3",
          ),
          sampleRate=44100,
      )()
  
      # Reference tonic from YAML file is 138.59.  The measured is "138.8064422607422"
      referenceTonic = 138.59
      tonic = TonicIndianArtMusic()(audio)
      self.assertAlmostEqualFixedPrecision(tonic, referenceTonic, 0)
  
file_path: essentia/test/src/unittests/tonal/test_tonicindianartmusic.py
imports: from essentia_test import *
  from numpy import sin, float32, pi, arange, mean, log2, floor, ceil, math, concatenate
  import numpy
label_desc: Use image node_id 5 for calling the TestTonicIndianArtMusic obj's underlying member method code with example usage: obj.testRegressionVignesh() without return types