Qubit
Qubit
Bases: QuantumComponent
Source code in quam/components/quantum_components/qubit.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | |
channels
property
Returns a dictionary of all channels of the qubit
name
property
Returns the name of the qubit
__matmul__(other)
Allows access to qubit pairs using the '@' operator, e.g. (q1 @ q2)
Source code in quam/components/quantum_components/qubit.py
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | |
align(other_qubits=None, *args)
Aligns the execution of all channels of this qubit and all other qubits
Source code in quam/components/quantum_components/qubit.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
get_pulse(pulse_name)
Returns the pulse with the given name
Goes through all channels and returns the unique pulse with the given name.
Raises a ValueError if the pulse is not found or if there are multiple pulses with the same name.
Source code in quam/components/quantum_components/qubit.py
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | |