cirq_ionq.serializer.Serializer

Takes gates supported by IonQ's API and converts them to IonQ json form.

Note that this does only serialization, it does not do any decomposition into the supported gate set.

atol Absolute tolerance used in determining whether a gate with a float parameter should be serialized as a gate rounded to that parameter. Defaults to 1e-8.

Methods

serialize

View source

Serialize the given circuit.

Raises
ValueError if the circuit has gates that are not supported or is otherwise invalid.