slmsuite.holography.analysis.fitfunctions.gaussian#

gaussian(x, x0, a, c, w)[source]#

For fitting a 1D Gaussian.

\[y(x) = c + a \exp \left[-\frac{(x-x_0)^2}{2w^2}\right].\]
Parameters:
  • x (numpy.ndarray) – Points to fit upon.

  • x0 (float) – Positional offset.

  • a (float) – Amplitude.

  • c (float) – constant offset.

  • w (float) – The standard deviation of the normal distribution. Equivalent to the \(1/e\) radius. This is related to the full width at half maximum (FWHM) by a factor of \(2\sqrt{2\ln{2}}\).

Returns:

y – Gaussian fit evaluated at all x.

Return type:

numpy.ndarray