About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
API Reference
Circuit construction:
- Quantum circuit model (
qiskit.circuit
) QuantumCircuit
class- Classical expressions (
qiskit.circuit.classical
) - ClassicalFunction compiler (
qiskit.circuit.classicalfunction
) - Circuit Library (
qiskit.circuit.library
) - Singleton instructions (
qiskit.circuit.singleton
)
Quantum information:
Transpilation:
- Circuit Converters (
qiskit.converters
) - DAG Circuits (
qiskit.dagcircuit
) - Passmanager (
qiskit.passmanager
) - Circuit Synthesis (
qiskit.synthesis
) - Approximate Quantum Compiler (
qiskit.synthesis.unitary.aqc
) - Transpiler (
qiskit.transpiler
) - Transpiler Passes (
qiskit.transpiler.passes
) - Synthesis Plugins (
qiskit.transpiler.passes.synthesis.plugin
) - Preset Passmanagers (
qiskit.transpiler.preset_passmanagers
) - Transpiler Stage Plugin Interface (
qiskit.transpiler.preset_passmanagers.plugin
)
Primitives and providers:
- Primitives (
qiskit.primitives
) - Providers Interface (
qiskit.providers
) - BasicProvider: Python-based Simulators (
qiskit.providers.basic_provider
) - Fake Provider (
qiskit.providers.fake_provider
) - Backend Objects (
qiskit.providers.models
)
Results and visualizations:
Serialization:
Pulse-level programming:
Other:
- Circuit and Schedule Assembler (
qiskit.assembler
) - Compilation Routines (
qiskit.compiler
) - Top-level exceptions (
qiskit.exceptions
) - Qobj (
qiskit.qobj
) - Utilities (
qiskit.utils
)
Was this page helpful?
Report a bug or request content on GitHub.