frontend.compress module

Module contents (__init__.py)

class frontend.compress.Compress

Bases: object

all = 'all'
all_half = 'all-half'
no = 'no'
parallel = 'parallel'
two_qubit = '2-qubit'
two_qubit_perm = '2-qubit-permute'
frontend.compress.compress_circuit(qc: QuantumCircuit, compress: Compress)
frontend.compress.create_empty_circuit(qc: QuantumCircuit) QuantumCircuit

Create an empty circuit.

Parameters:

qc (QuantumCircuit) – Input quantum circuit.

Returns:

An empty quantum circuit with the same shape as the input.

Return type:

QuantumCircuit