Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

qamomile.braket.observable

Convert Qamomile Hamiltonians to Amazon Braket observables.

Overview

FunctionDescription
hamiltonian_to_braket_observableConvert a Qamomile Hamiltonian to a Braket observable.

Functions

hamiltonian_to_braket_observable [source]

def hamiltonian_to_braket_observable(hamiltonian: qm_o.Hamiltonian) -> 'Observable'

Convert a Qamomile Hamiltonian to a Braket observable.

A scalar-only Hamiltonian is represented on qubit zero because Braket observables always address at least one qubit. The executor evaluates such Hamiltonians locally and does not add that synthetic qubit to a task.

Parameters:

NameTypeDescription
hamiltonianqm_o.HamiltonianHamiltonian to convert.

Returns:

'Observable' — Native Braket observable, including all coefficients.

Raises: