mooonpy.fitting.hyperbolic module

class mooonpy.fitting.hyperbolic.GaussianTurnFit(x, y, name=None, function=<function gaussian_turn>, ic=None, limits=None)[source]

Bases: CurveFit

Parameters:
  • x – 1D array

  • y – 1D array

  • name – str

  • model – lmfit.models.Model (or None)

guess_ic(guess=None)[source]
guess_limit()[source]
class mooonpy.fitting.hyperbolic.HyperbolaFit(x, y, name=None, function=<function hyperbola>, ic=None, limits=None)[source]

Bases: CurveFit

Parameters:
  • x – 1D array

  • y – 1D array

  • name – str

  • model – lmfit.models.Model (or None)

guess_ic(guess=None)[source]
guess_limit()[source]