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.