code: def test_neighbourhood_peaks(self):
      np.testing.assert_almost_equal(neighbourhood_peaks(const0), 0.0)
      np.testing.assert_almost_equal(neighbourhood_peaks(const1), 0.0)
      np.testing.assert_almost_equal(neighbourhood_peaks(constNeg), 0.0)
      np.testing.assert_almost_equal(neighbourhood_peaks(constF), 0.0)
      np.testing.assert_almost_equal(neighbourhood_peaks(lin), 0.0)
      np.testing.assert_almost_equal(neighbourhood_peaks(lin0), 0.0)
      np.testing.assert_almost_equal(neighbourhood_peaks(wave), 5.0)
      np.testing.assert_almost_equal(
          neighbourhood_peaks(offsetWave), 5.0
      )
      np.testing.assert_almost_equal(
          neighbourhood_peaks(noiseWave), 14.0
      )
  
imports: import unittest
  import numpy
  from tsfel.feature_extraction.features import *
label_desc: Use image node_id 34 for calling the TestFeatures obj's underlying member method code with example usage: obj.test_neighbourhood_peaks() without return types