AnalogHamiltonianSimulationQuantumTaskResult
- class braket.tasks.analog_hamiltonian_simulation_quantum_task_result.AnalogHamiltonianSimulationShotStatus(*values)[source]
Bases:
StrEnum- SUCCESS = 'Success'
- PARTIAL_SUCCESS = 'Partial Success'
- FAILURE = 'Failure'
- class braket.tasks.analog_hamiltonian_simulation_quantum_task_result.ShotResult(status, pre_sequence=None, post_sequence=None)[source]
Bases:
object- Parameters:
pre_sequence (
ndarray)post_sequence (
ndarray)
- pre_sequence: ndarray = None
- post_sequence: ndarray = None
- class braket.tasks.analog_hamiltonian_simulation_quantum_task_result.AnalogHamiltonianSimulationQuantumTaskResult(task_metadata, additional_metadata, measurements=None)[source]
Bases:
object- Parameters:
task_metadata (
TaskMetadata)additional_metadata (
AdditionalMetadata)measurements (
list[ShotResult])
- task_metadata: TaskMetadata
- additional_metadata: AdditionalMetadata
- measurements: list[ShotResult] = None
- static from_object(result)[source]
- Parameters:
result (
AnalogHamiltonianSimulationTaskResult)- Return type:
- get_counts()[source]
Aggregate state counts from AHS shot results.
Notes
We use the following convention to denote the state of an atom (site). e: empty site r: Rydberg state atom g: ground state atom
- Return type:
dict[str,int]- Returns:
dict[str, int] – number of times each state configuration is measured. Returns None if none of shot measurements are successful. Only successful shots contribute to the state count.