qick.helpers

Support functions.

Functions

gauss([mu, si, length, maxv])

Create a numpy array containing a Gaussian function

triang([length, maxv])

Create a numpy array containing a triangle function

qick.helpers.gauss(mu=0, si=25, length=100, maxv=30000)[source]

Create a numpy array containing a Gaussian function

Parameters
  • mu (float) – Mu (peak offset) of Gaussian

  • sigma (float) – Sigma (standard deviation) of Gaussian

  • length (int) – Length of array

  • maxv (float) – Maximum amplitude of Gaussian

Returns

Numpy array containing a Gaussian function

Return type

array

qick.helpers.triang(length=100, maxv=30000)[source]

Create a numpy array containing a triangle function

Parameters
  • length (int) – Length of array

  • maxv (float) – Maximum amplitude of triangle function

Returns

Numpy array containing a triangle function

Return type

array