IBM-Q states that the real devices available for public use have a set of "basis" gates consisting of u1,u2,u3 and CNOT. However in Qiskit the circuit can be built with many gates which are not directly one of these. For example the controlled u1 gate is an "elementary operation" in QISKit, but it is not a basis gate in for the device.
In order to have such a circuit be executed on a real device these gates must be decomposed into the device's basis gates. I assume this is handled by the compile
function.
Is there an easy way in QISKit to see the quantum circuit after this step has taken place?