onedgaussfit

gaussfitter.onedgaussfit(xax, data, err=None, params=[0, 1, 0, 1], fixed=[False, False, False, False], limitedmin=[False, False, False, True], limitedmax=[False, False, False, False], minpars=[0, 0, 0, 0], maxpars=[0, 0, 0, 0], quiet=True, shh=True, veryverbose=False, vheight=True, negamp=False, usemoments=False)[source] [edit on github]
Parameters:

xax : np.array

x axis

data : np.array

y axis

err : np.array

error corresponding to data

params : tuple

Fit parameters: Height of background, Amplitude, Shift, Width

fixed : bool

Is parameter fixed?

limitedmin/minpars : tuple

set lower limits on each parameter (default: width>0)

limitedmax/maxpars : tuple

set upper limits on each parameter

quiet : bool

should MPFIT output each iteration?

shh : bool

output final parameters?

usemoments : bool

replace default parameters with moments

Returns:

Fit parameters

Model

Fit errors

chi2