qiskit/releasenotes/notes/0.19/add-passmanager-config-from...

17 lines
637 B
YAML

---
features:
- |
Added a new constructor method :meth:`.PassManagerConfig.from_backend`. It
constructs a :class:`~qiskit.transpiler.PassManagerConfig` object with user
options and the configuration of a backend. With this feature, a preset
passmanager can be built easier. For example::
from qiskit.transpiler.passmanager_config import PassManagerConfig
from qiskit.transpiler.preset_passmanagers import level_1_pass_manager
from qiskit.test.mock import FakeMelbourne
pass_manager = level_1_pass_manager(
PassManagerConfig.from_backend(FakeMelbourne(), seed_transpiler=42)
)