code: def test_max(self):
      np.testing.assert_almost_equal(calc_max(const0), 0.0)
      np.testing.assert_almost_equal(calc_max(const1), 1.0)
      np.testing.assert_almost_equal(calc_max(constNeg), -1.0)
      np.testing.assert_almost_equal(calc_max(constF), 2.5)
      np.testing.assert_almost_equal(calc_max(lin), 19)
      np.testing.assert_almost_equal(calc_max(lin0), 10.0, decimal=5)
      np.testing.assert_almost_equal(calc_max(wave), 1.0, decimal=5)
      np.testing.assert_almost_equal(
          calc_max(noiseWave), 1.221757617217142, decimal=5
      )
      np.testing.assert_almost_equal(
          calc_max(offsetWave), 3.0, decimal=5
      )
  
imports: import unittest
  import numpy
  from tsfel.feature_extraction.features import *
label_desc: Use image node_id 6 for calling the TestFeatures obj's underlying member method code with example usage: obj.test_max() without return types