code: def testSineModel_guess():
      mod = lmfit.models.SineModel()
      x = np.linspace(-10, 10, 201)
      pars = dict(amplitude=1.5, frequency=0.5, shift=0.4)
  
      y = pars["amplitude"] * np.sin(
          x * pars["frequency"] + pars["shift"]
      )
  
      params = mod.guess(y, x=x)
      assert params["amplitude"] > 0.5
      assert params["amplitude"] < 5.0
      assert params["frequency"] > 0.1
      assert params["frequency"] < 1.5
      assert params["shift"] > 0.0
      assert params["shift"] < 1.0
  
file_path: lmfit-py/tests/test_models.py
imports: import numpy
  import lmfit
  from lmfit.lineshapes import gaussian
  from lmfit.models import GaussianModel, SplineModel
label_desc: Use image node_id 8 for calling a global function with example usage: testSineModel_guess() without return types