Module: cirq_google.serialization.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.

CIRCUIT_OP_DESERIALIZER Instance of cirq_google.serialization.CircuitOpDeserializer
CIRCUIT_OP_SERIALIZER Instance of cirq_google.serialization.CircuitOpSerializer
COUPLER_PULSE_DESERIALIZER Instance of cirq_google.serialization.GateOpDeserializer
COUPLER_PULSE_SERIALIZER Instance of cirq_google.serialization.GateOpSerializer
CZ_POW_DESERIALIZER Instance of cirq_google.serialization.GateOpDeserializer
CZ_POW_SERIALIZER Instance of cirq_google.serialization.GateOpSerializer
CZ_SERIALIZER Instance of cirq_google.serialization.GateOpSerializer
LIMITED_FSIM_DESERIALIZER Instance of cirq_google.serialization.GateOpDeserializer
LIMITED_FSIM_SERIALIZERS [<cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb0187f50>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb018f050>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb018f110>]
MEASUREMENT_DESERIALIZER Instance of cirq_google.serialization.GateOpDeserializer
MEASUREMENT_SERIALIZER Instance of cirq_google.serialization.GateOpSerializer
PHASE_MATCH_PHYS_Z 'phys_z'
PHYSICAL_Z 'physical'
SINGLE_QUBIT_DESERIALIZERS [<cirq_google.serialization.op_deserializer.GateOpDeserializer object at 0x7f2cb01871d0>, <cirq_google.serialization.op_deserializer.GateOpDeserializer object at 0x7f2cb0187310>, <cirq_google.serialization.op_deserializer.GateOpDeserializer object at 0x7f2cb01874d0>]
SINGLE_QUBIT_HALF_PI_DESERIALIZERS [<cirq_google.serialization.op_deserializer.GateOpDeserializer object at 0x7f2cb0187a10>, <cirq_google.serialization.op_deserializer.GateOpDeserializer object at 0x7f2cb0187ad0>]
SINGLE_QUBIT_HALF_PI_SERIALIZERS [<cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb01876d0>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb0187750>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb01877d0>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb0187850>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb01878d0>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb0187950>]
SINGLE_QUBIT_SERIALIZERS [<cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb01805d0>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb0180750>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb0180810>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb0180890>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb01870d0>]
SQRT_ISWAP_DESERIALIZERS [<cirq_google.serialization.op_deserializer.GateOpDeserializer object at 0x7f2cb0187e50>, <cirq_google.serialization.op_deserializer.GateOpDeserializer object at 0x7f2cb0187e90>]
SQRT_ISWAP_SERIALIZERS [<cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb0187d50>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb0187d90>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb0187dd0>, <cirq_google.serialization.op_serializer.GateOpSerializer object at 0x7f2cb0187e10>]
SYC_DESERIALIZER Instance of cirq_google.serialization.GateOpDeserializer
SYC_SERIALIZER Instance of cirq_google.serialization.GateOpSerializer
VIRTUAL_Z 'virtual_propagates_forward'
WAIT_GATE_DESERIALIZER Instance of cirq_google.serialization.GateOpDeserializer
WAIT_GATE_SERIALIZER Instance of cirq_google.serialization.GateOpSerializer