ChipLayout#
- class ChipLayout(qubits, couplers, computational_resonators)#
Bases:
objectThe chip layout contains the components and their 2D cartesian coordinates.
Module:
exa.common.qcm_data.chip_layoutAttributes
componentscomputational_resonatorscouplersqubitsMethods
Construct the chip layout from a raw chip design record.
Get the coordinates for all qubits.
Get the coordinates for the given component.
mirror_yaxismove_originnormalize_coordinatesrotate_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.