qdk_chemistry.data.circuit module

QDK/Chemistry Quantum Circuits module.

The Circuit class represents a quantum circuit in various formats (QASM, QIR, Q#) and provides conversion methods between them.

Supported formats and conversions: - QASM to QIR or Qiskit QuantumCircuit (with Qiskit installed) - QIR to Qiskit QuantumCircuit (with Qiskit installed) - Q# circuit object for visualization via QDK widgets

class qdk_chemistry.data.circuit.QsharpFactoryData(program, parameter)[source]

Bases: object

Data class for Q# factory data used to create Q# circuit.

Parameters:
program: Callable

The Q# Callable.

parameter: dict[str, Any]

The parameter to be passed to the Q# Callable when creating the circuit.

__init__(program, parameter)
Parameters:
Return type:

None