Module: cirq_google.common_serializers

Common Serializers that can be used by APIs.

This file contains the following serializers (and corresponding deserializers)

- SINGLE_QUBIT_SERIALIZERS: A list of GateOpSerializer for single qubit
    rotations using cirq Gates.
- MEASUREMENT_SERIALIZER:  Single GateOpSerializer for the measurement gate
- SINGLE_QUBIT_SERIALIZERS: A list of GateOpSerializer for single qubit
    rotations confined to half-pi increments using cirq Gates.

CZ_POW_DESERIALIZER Instance of cirq_google.op_deserializer.GateOpDeserializer
CZ_POW_SERIALIZER Instance of cirq_google.op_serializer.GateOpSerializer
CZ_SERIALIZER Instance of cirq_google.op_serializer.GateOpSerializer
LIMITED_FSIM_DESERIALIZER Instance of cirq_google.op_deserializer.GateOpDeserializer
LIMITED_FSIM_SERIALIZERS [<cirq_google.op_serializer.GateOpSerializer object at 0x7f6428df15d0>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428df1690>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428df1750>]
MEASUREMENT_DESERIALIZER Instance of cirq_google.op_deserializer.GateOpDeserializer
MEASUREMENT_SERIALIZER Instance of cirq_google.op_serializer.GateOpSerializer
PHASE_MATCH_PHYS_Z 'phys_z'
PHYSICAL_Z 'physical'
SINGLE_QUBIT_DESERIALIZERS [<cirq_google.op_deserializer.GateOpDeserializer object at 0x7f6428e6c990>, <cirq_google.op_deserializer.GateOpDeserializer object at 0x7f6428e6ca10>, <cirq_google.op_deserializer.GateOpDeserializer object at 0x7f6428e6cb10>]
SINGLE_QUBIT_HALF_PI_DESERIALIZERS [<cirq_google.op_deserializer.GateOpDeserializer object at 0x7f6428df1090>, <cirq_google.op_deserializer.GateOpDeserializer object at 0x7f6428df1150>]
SINGLE_QUBIT_HALF_PI_SERIALIZERS [<cirq_google.op_serializer.GateOpSerializer object at 0x7f6428e6cd10>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428e6cd90>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428e6ce10>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428e6ce90>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428e6cf10>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428e6cf90>]
SINGLE_QUBIT_SERIALIZERS [<cirq_google.op_serializer.GateOpSerializer object at 0x7f6428e6c590>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428e6c650>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428e6c710>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428e6c7d0>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428e6c8d0>]
SQRT_ISWAP_DESERIALIZERS [<cirq_google.op_deserializer.GateOpDeserializer object at 0x7f6428df14d0>, <cirq_google.op_deserializer.GateOpDeserializer object at 0x7f6428df1510>]
SQRT_ISWAP_SERIALIZERS [<cirq_google.op_serializer.GateOpSerializer object at 0x7f6428df13d0>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428df1410>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428df1450>, <cirq_google.op_serializer.GateOpSerializer object at 0x7f6428df1490>]
SYC_DESERIALIZER Instance of cirq_google.op_deserializer.GateOpDeserializer
SYC_SERIALIZER Instance of cirq_google.op_serializer.GateOpSerializer
VIRTUAL_Z 'virtual_propagates_forward'
WAIT_GATE_DESERIALIZER Instance of cirq_google.op_deserializer.GateOpDeserializer
WAIT_GATE_SERIALIZER Instance of cirq_google.op_serializer.GateOpSerializer