Aqua (Algorithms for QUantum Applications)
qiskit.aqua
Qiskit Aqua provides a library of quantum algorithms and components to build quantum applications and leverage near-term devices.
aqua_globals | Aqua class for global properties. |
Aqua globals class provides random number and max parallel process configuration. Aqua uses the random function and max parallel processes when running any function requiring randomization and/or that can be be done in parallel. Setting the random seed to a given value will ensure predictability in outcome when using a simulator (seeds should also be set in QuantumInstance
for transpiler and simulator too).
AquaError | Base class for errors raised by Aqua. |
MissingOptionalLibraryError | Raised when an optional library is missing. |
In addition to standard Python errors Aqua will raise this error if circumstances are that it cannot proceed to completion.
QuantumInstance | Quantum Backend including execution setting. |
A QuantumInstance holds the Qiskit backend as well as a number of compile and runtime parameters controlling circuit compilation and execution. Aqua’s quantum algorithms
are run on a device or simulator by passing a QuantumInstance setup with the desired backend etc.
Submodules
algorithms | Algorithms (qiskit.aqua.algorithms ) |
components | Components (qiskit.aqua.components ) |
circuits | Circuits (qiskit.aqua.circuits ) |
operators | Operators (qiskit.aqua.operators ) |
utils | Utilities (qiskit.aqua.utils ) |