71 lines
2.5 KiB
Plaintext
71 lines
2.5 KiB
Plaintext
---
|
|
title: qiskit
|
|
description: API reference for qiskit
|
|
in_page_toc_min_heading_level: 2
|
|
python_api_type: module
|
|
python_api_name: qiskit
|
|
---
|
|
|
|
<span id="module-qiskit" />
|
|
|
|
# API Reference
|
|
|
|
Circuit construction:
|
|
|
|
* [Quantum circuit model (`qiskit.circuit`)](circuit)
|
|
* [`QuantumCircuit` class](qiskit.circuit.QuantumCircuit)
|
|
* [Classical expressions (`qiskit.circuit.classical`)](circuit_classical)
|
|
* [ClassicalFunction compiler (`qiskit.circuit.classicalfunction`)](classicalfunction)
|
|
* [Circuit Library (`qiskit.circuit.library`)](circuit_library)
|
|
* [Singleton instructions (`qiskit.circuit.singleton`)](circuit_singleton)
|
|
|
|
Quantum information:
|
|
|
|
* [Quantum Information (`qiskit.quantum_info`)](quantum_info)
|
|
|
|
Transpilation:
|
|
|
|
* [Circuit Converters (`qiskit.converters`)](converters)
|
|
* [DAG Circuits (`qiskit.dagcircuit`)](dagcircuit)
|
|
* [Passmanager (`qiskit.passmanager`)](passmanager)
|
|
* [Circuit Synthesis (`qiskit.synthesis`)](synthesis)
|
|
* [Approximate Quantum Compiler (`qiskit.synthesis.unitary.aqc`)](qiskit.synthesis.unitary.aqc)
|
|
* [Transpiler (`qiskit.transpiler`)](transpiler)
|
|
* [Transpiler Passes (`qiskit.transpiler.passes`)](transpiler_passes)
|
|
* [Synthesis Plugins (`qiskit.transpiler.passes.synthesis.plugin`)](transpiler_synthesis_plugins)
|
|
* [Preset Passmanagers (`qiskit.transpiler.preset_passmanagers`)](transpiler_preset)
|
|
* [Transpiler Stage Plugin Interface (`qiskit.transpiler.preset_passmanagers.plugin`)](transpiler_plugins)
|
|
|
|
Primitives and providers:
|
|
|
|
* [Primitives (`qiskit.primitives`)](primitives)
|
|
* [Providers Interface (`qiskit.providers`)](providers)
|
|
* [BasicProvider: Python-based Simulators (`qiskit.providers.basic_provider`)](providers_basic_provider)
|
|
* [Fake Provider (`qiskit.providers.fake_provider`)](providers_fake_provider)
|
|
* [Backend Objects (`qiskit.providers.models`)](providers_models)
|
|
|
|
Results and visualizations:
|
|
|
|
* [Experiment Results (`qiskit.result`)](result)
|
|
* [Visualizations (`qiskit.visualization`)](visualization)
|
|
|
|
Serialization:
|
|
|
|
* [OpenQASM 2 (`qiskit.qasm2`)](qasm2)
|
|
* [OpenQASM 3 (`qiskit.qasm3`)](qasm3)
|
|
* [QPY serialization (`qiskit.qpy`)](qpy)
|
|
|
|
Pulse-level programming:
|
|
|
|
* [Pulse (`qiskit.pulse`)](pulse)
|
|
* [Circuit Scheduler (`qiskit.scheduler`)](scheduler)
|
|
|
|
Other:
|
|
|
|
* [Circuit and Schedule Assembler (`qiskit.assembler`)](assembler)
|
|
* [Compilation Routines (`qiskit.compiler`)](compiler)
|
|
* [Top-level exceptions (`qiskit.exceptions`)](exceptions)
|
|
* [Qobj (`qiskit.qobj`)](qobj)
|
|
* [Utilities (`qiskit.utils`)](utils)
|
|
|