This is a duplicate of a question that was asked on the Cirq issues page. I'm duplicating this question to increase it's visibility.
The standard way to print circuits in Cirq is by calling
print(circuit): which prints the text diagram representation of the circuit. A "prettier" representation can be displayed with
SVGCircuit. In a Jupyter notebook,
import cirq from cirq.contrib.svg import SVGCircuit a, b = cirq.LineQubit.range(2) SVGCircuit(cirq.Circuit(cirq.X(a), cirq.CNOT(a,b)))
SVGCircuit is a work-in-progress. Please add comments explaining what problems you run into on the Circuit.repr_svg with nice diagrams for ipython issue.