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