ChipLayout#
- class ChipLayout(qubits, couplers, computational_resonators)#
Bases:
object
The chip layout contains the components and their 2D cartesian coordinates.
Module:
exa.common.qcm_data.chip_layout
Attributes
components
computational_resonators
couplers
qubits
Methods
Construct the chip layout from a raw chip design record.
Get the coordinates for all qubits.
Get the coordinates for the given component.
mirror_yaxis
move_origin
normalize_coordinates
rotate_layout
- Parameters:
- classmethod from_chip_design_record(record)#
Construct the chip layout from a raw chip design record.
- Parameters:
record (dict) – The chip design record as returned by station control.
- Returns:
The corresponding chip layout.
- Return type:
- get_coordinates(component)#
Get the coordinates for the given component.