qiskit-documentation/docs/api/qiskit/0.25/compiler.mdx

28 lines
1.6 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: compiler
description: API reference for qiskit.compiler
in_page_toc_min_heading_level: 2
python_api_type: module
python_api_name: qiskit.compiler
---
<span id="module-qiskit.compiler" />
<span id="qiskit-compiler" />
# Compilation Routines
<span id="module-qiskit.compiler" />
`qiskit.compiler`
## Circuit and Pulse Compilation Functions
| | |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| [`assemble`](qiskit.compiler.assemble "qiskit.compiler.assemble")(experiments\[, backend, qobj\_id, …]) | Assemble a list of circuits or pulse schedules into a `Qobj`. |
| [`schedule`](qiskit.compiler.schedule "qiskit.compiler.schedule")(circuits\[, backend, inst\_map, …]) | Schedule a circuit to a pulse `Schedule`, using the backend, according to any specified methods. |
| [`transpile`](qiskit.compiler.transpile "qiskit.compiler.transpile")(circuits\[, backend, basis\_gates, …]) | Transpile one or more circuits, according to some desired transpilation targets. |
| [`sequence`](qiskit.compiler.sequence "qiskit.compiler.sequence")(scheduled\_circuits\[, backend, …]) | Schedule a scheduled circuit to a pulse `Schedule`, using the backend. |