LogicalQ.Transpilation.ClearQEC

Classes

ClearQEC

ClearQEC transpilation pass removes inessential QEC operations, excluding encoding but including encoding verification.

Module Contents

class LogicalQ.Transpilation.ClearQEC.ClearQEC

Bases: qiskit.transpiler.basepasses.TransformationPass

ClearQEC transpilation pass removes inessential QEC operations, excluding encoding but including encoding verification.

run(dag)

Run a pass on the DAGCircuit. This is implemented by the pass developer.

Parameters:

dag – the dag on which the pass is run.

Raises:

NotImplementedError – when this is left unimplemented for a pass.