Simple
get_measurement_id
get_measurement_id(measurement: MeasurementResult) -> int
Get the global, unique ID of the measurement result.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
measurement
|
MeasurementResult
|
The previously taken measurement of which you want to know the ID. |
required |
Returns: measurement_id (int): The global, unique ID of the measurement.
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/simple.py
49 50 51 52 53 54 55 56 57 58 59 | |
get_qubit_id
get_qubit_id(qubit: Qubit) -> int
Get the global, unique ID of the qubit.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
qubit
|
Qubit
|
The qubit of which you want the ID. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
qubit_id |
int
|
The global, unique ID of the qubit. |
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/simple.py
35 36 37 38 39 40 41 42 43 44 45 46 | |
measure
measure(qubit: Qubit) -> MeasurementResult
Measure a qubit.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
qubit
|
Qubit
|
The qubit to measure. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
MeasurementResult |
MeasurementResult
|
The result of the measurement. A MeasurementResult can represent both 0 and 1, but also atoms that are lost. |
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/simple.py
20 21 22 23 24 25 26 27 28 29 30 31 32 | |
reset
reset(qubit: Qubit) -> None
Reset a qubit to the zero state.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
qubit
|
Qubit
|
The list qubit to reset. |
required |
Source code in .venv/lib/python3.12/site-packages/bloqade/qubit/stdlib/simple.py
9 10 11 12 13 14 15 16 17 | |