qdk_chemistry.plugins.qiskit.circuit_executor module
Qiskit Aer Simulator circuit executor for QDK/Chemistry.
This module provides a CircuitExecutor implementation that uses Qiskit Aer Simulator
to execute quantum circuits. It accepts QDK/Chemistry Circuit and QuantumErrorProfile
data classes and returns measurement bitstring results via CircuitExecutorData.
-
class qdk_chemistry.plugins.qiskit.circuit_executor.QiskitAerSimulator(method='statevector', seed=42, transpile_optimization_level=0)[source]
Bases: CircuitExecutor
Qiskit Aer Simulator circuit executor implementation.
- Parameters:
-
-
__init__(method='statevector', seed=42, transpile_optimization_level=0)[source]
Initialize the Qiskit Aer Simulator circuit executor.
- Parameters:
method (str) – The simulation method to use.
seed (int) – The random seed for simulation reproducibility.
transpile_optimization_level (int) – The optimization level for transpilation.
- Return type:
None
-
name()[source]
Return the algorithm name as qiskit_aer_simulator.
- Return type:
str
-
class qdk_chemistry.plugins.qiskit.circuit_executor.QiskitAerSimulatorSettings[source]
Bases: Settings
Settings for the Qiskit Aer Simulator circuit executor.
-
__init__()[source]
Initialize Qiskit Aer Simulator settings.
- Return type:
None