slmsuite.holography.analysis.fitfunctions.cos#

cos(x, b, a, c, k=1)[source]#

For fitting an offset sinusoid.

\[y(x) = c + \frac{a}{2} \left[1+\cos(kx-b) \right].\]
Parameters:
  • x (numpy.ndarray) – Phase in radians.

  • b (float) – Phase offset.

  • a (float) – Peak amplitude.

  • c (float) – Amplitude offset.

  • k (float) – Phase scale factor. Default is 1.

Returns:

y – Cosine fit evaluated at all x.

Return type:

numpy.ndarray