Skip to content

bloqade.lanes.arch.gemini.logical.upstream.steane7_transversal_map

← Module overview

functionsteane7_transversal_mapsource

bloqade.lanes.arch.gemini.logical.upstream.steane7_transversal_map

Signature
def steane7_transversal_map(address: AddressType) -> Iterator[AddressType] | None

Map logical addresses to physical addresses via site expansion.

The Steane [[7,1,3]] code encodes one logical qubit into seven physical qubits. Each logical site expands to 7 physical sites within the same word:

Logical site s → Physical sites s7, s7+1, …, s*7+6

Word ID is preserved. Only expands logical site IDs (0 and 1). Returns None for site IDs >= 2 (already physical / not a logical site).

Parameters

NameTypeDescription
addressAddressType

Returns

Iterator[AddressType] | None

source