Transpiler (qiskit.transpiler)

Pass Management

PassManager([passes, max_iteration, callback])

Manager for a set of Passes and their scheduling during transpilation.

PassManagerConfig([initial_layout, …])

Pass Manager Configuration.

PropertySet

A default dictionary-like object

FlowController(passes, options, …)

Base class for multiple types of working list.

Layout and Topology

Layout([input_dict])

Two-ways dict to represent a Layout.

CouplingMap([couplinglist, description])

Directed graph specifying fixed coupling.

Fenced Objects

FencedDAGCircuit(dag_circuit_instance)

A dag circuit that cannot be modified (via remove_op_node)

FencedPropertySet(property_set_instance)

A property set that cannot be written (via __setitem__)

Exceptions

TranspilerError(*message)

Exceptions raised during transpilation.

TranspilerAccessError(*message)

DEPRECATED: Exception of access error in the transpiler passes.