spinqick.helper_functions.qick_enums
Helpful functions and enums for commonly used key word arguements within qick functions.
Classes
Output select, see: |
|
Selects the mode, "oneshot" or "periodic", see: |
|
Selects steady state output mode to either output last or return to zero, see: |
|
Selects waveform envelope for standard types and arb, see: |
|
Allows for the selection of a indeterminate time for pulse length by selecting auto. See: |
|
Some Spinqick default values for convenience. |
Module Contents
- class spinqick.helper_functions.qick_enums.Outsel
Bases:
enum.StrEnumOutput select, see:
https://qick-docs.readthedocs.io/latest/_autosummary/qick.asm_v2.html
For more details
- PRODUCT = 'product'
- DDS = 'dds'
- INPUT = 'input'
- ZERO = 'zero'
- class spinqick.helper_functions.qick_enums.Mode
Bases:
enum.StrEnumSelects the mode, “oneshot” or “periodic”, see:
https://github.com/openquantumhardware/qick/blob/main/qick_lib/qick/asm_v2.py
For more details
- ONESHOT = 'oneshot'
- PERIODIC = 'periodic'
- class spinqick.helper_functions.qick_enums.Stdysel
Bases:
enum.StrEnumSelects steady state output mode to either output last or return to zero, see:
https://github.com/openquantumhardware/qick/blob/main/qick_lib/qick/asm_v2.py
For more details
- LAST = 'last'
- ZERO = 'zero'
- class spinqick.helper_functions.qick_enums.Waveform
Bases:
enum.StrEnumSelects waveform envelope for standard types and arb, see:
https://qick-docs.readthedocs.io/latest/_autosummary/qick.asm_v2.html
For more details
- ARB = 'arb'
- FLAT_TOP = 'flat_top'
- CONSTANT = 'const'
- class spinqick.helper_functions.qick_enums.Time
Bases:
enum.StrEnumAllows for the selection of a indeterminate time for pulse length by selecting auto. See:
https://qick-docs.readthedocs.io/latest/_autosummary/qick.asm_v1.html#qick.asm_v1.QickProgram.pulse
For more details
- AUTO = 'auto'