Steane defaults
Default Steane [[7,1,3]] detector and observable annotation matrices.
The Steane code encodes one logical qubit into seven physical qubits. These matrices define the parity checks (detectors) and logical observables for use with the Gemini logical simulator.
steane7_m2dets
steane7_m2dets(num_qubits: int) -> list[list[int]]
Build the measurement-to-detector matrix for num_qubits Steane-encoded qubits.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
num_qubits
|
int
|
Number of logical qubits. |
required |
Returns:
| Type | Description |
|---|---|
list[list[int]]
|
list[list[int]]: Binary matrix of shape |
Source code in .venv/lib/python3.12/site-packages/bloqade/lanes/steane_defaults.py
27 28 29 30 31 32 33 34 35 36 37 38 39 | |
steane7_m2obs
steane7_m2obs(num_qubits: int) -> list[list[int]]
Build the measurement-to-observable matrix for num_qubits Steane-encoded qubits.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
num_qubits
|
int
|
Number of logical qubits. |
required |
Returns:
| Type | Description |
|---|---|
list[list[int]]
|
list[list[int]]: Binary matrix of shape |
Source code in .venv/lib/python3.12/site-packages/bloqade/lanes/steane_defaults.py
42 43 44 45 46 47 48 49 50 51 52 53 54 | |