qat.synthopline.phase_polynomials.extract_phase_polynomial

qat.synthopline.phase_polynomials.extract_phase_polynomial(circuit)

Extracts the phase polynomial implemented by the input circuit.

The input circuit should only contains CNOT, RZ/PH, and C-PH gates.

Parameters

circuit (Circuit) – a quantum circuit

Returns

a pair phase polynomial, final linear operator

Return type

dict, np.ndarray

Note

This method is available as an application in Qaptiva Access.