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 cirq.google.GateOpDeserializer
CZ_POW_SERIALIZER cirq.google.GateOpSerializer
CZ_SERIALIZER cirq.google.GateOpSerializer
LIMITED_FSIM_DESERIALIZER cirq.google.GateOpDeserializer
LIMITED_FSIM_SERIALIZERS

MEASUREMENT_DESERIALIZER cirq.google.GateOpDeserializer
MEASUREMENT_SERIALIZER cirq.google.GateOpSerializer
PHASE_MATCH_PHYS_Z 'phys_z'
PHYSICAL_Z 'physical'
SINGLE_QUBIT_DESERIALIZERS

SINGLE_QUBIT_HALF_PI_DESERIALIZERS

SINGLE_QUBIT_HALF_PI_SERIALIZERS

SINGLE_QUBIT_SERIALIZERS

SQRT_ISWAP_DESERIALIZERS

SQRT_ISWAP_SERIALIZERS

SYC_DESERIALIZER cirq.google.GateOpDeserializer
SYC_SERIALIZER cirq.google.GateOpSerializer
VIRTUAL_Z 'virtual_propagates_forward'
WAIT_GATE_DESERIALIZER cirq.google.GateOpDeserializer
WAIT_GATE_SERIALIZER cirq.google.GateOpSerializer