28 lines
1.6 KiB
Plaintext
28 lines
1.6 KiB
Plaintext
---
|
||
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. |
|
||
|