Module: cirq_google.gate_sets

Gate sets supported by Google's apis.

CZ_POW_DESERIALIZER Instance of cirq_google.op_deserializer.GateOpDeserializer
CZ_POW_SERIALIZER Instance of cirq_google.op_serializer.GateOpSerializer
FSIM_GATESET Instance of cirq_google.serializable_gate_set.SerializableGateSet

Gate set that combines sqrt(iswap) and syc as one fsim id.

GOOGLE_GATESETS [<cirq_google.serializable_gate_set.SerializableGateSet object at 0x7f8817500990>, <cirq_google.serializable_gate_set.SerializableGateSet object at 0x7f88175009d0>, <cirq_google.serializable_gate_set.SerializableGateSet object at 0x7f8817500a10>, <cirq_google.serializable_gate_set.SerializableGateSet object at 0x7f881748d990>]

All Google gatesets

LIMITED_FSIM_DESERIALIZER Instance of cirq_google.op_deserializer.GateOpDeserializer
LIMITED_FSIM_SERIALIZERS [<cirq_google.op_serializer.GateOpSerializer object at 0x7f881748d610>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f881748d6d0>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f881748d790>]
MEASUREMENT_DESERIALIZER Instance of cirq_google.op_deserializer.GateOpDeserializer
MEASUREMENT_SERIALIZER Instance of cirq_google.op_serializer.GateOpSerializer
NAMED_GATESETS

{
 'fsim': <cirq_google.serializable_gate_set.SerializableGateSet object at 0x7f8817500a10>,
 'sqrt_iswap': <cirq_google.serializable_gate_set.SerializableGateSet object at 0x7f88175009d0>,
 'sycamore': <cirq_google.serializable_gate_set.SerializableGateSet object at 0x7f8817500990>
}

A convenience mapping from gateset names to gatesets

SINGLE_QUBIT_DESERIALIZERS [<cirq_google.op_deserializer.GateOpDeserializer object at 0x7f88175079d0>, <cirq_google.op_deserializer.GateOpDeserializer object at 0x7f8817507a50>, <cirq_google.op_deserializer.GateOpDeserializer object at 0x7f8817507b50>]
SINGLE_QUBIT_HALF_PI_DESERIALIZERS [<cirq_google.op_deserializer.GateOpDeserializer object at 0x7f881748d0d0>, <cirq_google.op_deserializer.GateOpDeserializer object at 0x7f881748d190>]
SINGLE_QUBIT_HALF_PI_SERIALIZERS [<cirq_google.op_serializer.GateOpSerializer object at 0x7f8817507d50>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f8817507dd0>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f8817507e50>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f8817507ed0>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f8817507f50>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f8817507fd0>]
SINGLE_QUBIT_SERIALIZERS [<cirq_google.op_serializer.GateOpSerializer object at 0x7f88175075d0>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f8817507690>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f8817507750>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f8817507810>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f8817507910>]
SQRT_ISWAP_DESERIALIZERS [<cirq_google.op_deserializer.GateOpDeserializer object at 0x7f881748d510>, <cirq_google.op_deserializer.GateOpDeserializer object at 0x7f881748d550>]
SQRT_ISWAP_GATESET Instance of cirq_google.serializable_gate_set.SerializableGateSet

Gate set with sqrt(iswap) as the core 2 qubit interaction.

SQRT_ISWAP_SERIALIZERS [<cirq_google.op_serializer.GateOpSerializer object at 0x7f881748d410>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f881748d450>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f881748d490>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f881748d4d0>]
SYC_DESERIALIZER Instance of cirq_google.op_deserializer.GateOpDeserializer
SYC_GATESET Instance of cirq_google.serializable_gate_set.SerializableGateSet

Gate set with fsim(pi/2, pi/6) as the core 2 qubit interaction.

SYC_SERIALIZER Instance of cirq_google.op_serializer.GateOpSerializer
WAIT_GATE_DESERIALIZER Instance of cirq_google.op_deserializer.GateOpDeserializer
WAIT_GATE_SERIALIZER Instance of cirq_google.op_serializer.GateOpSerializer
XMON Instance of cirq_google.serializable_gate_set.SerializableGateSet

Gate set for XMON devices.