braket.tasks.analog_hamiltonian_simulation_quantum_task_result module
- class braket.tasks.analog_hamiltonian_simulation_quantum_task_result.AnalogHamiltonianSimulationShotStatus(value)[source]
Bases:
str
,Enum
An enumeration.
- SUCCESS = 'Success'
- PARTIAL_SUCCESS = 'Partial Success'
- FAILURE = 'Failure'
- class braket.tasks.analog_hamiltonian_simulation_quantum_task_result.ShotResult(status: 'AnalogHamiltonianSimulationShotStatus', pre_sequence: 'np.ndarray' = None, post_sequence: 'np.ndarray' = None)[source]
Bases:
object
- pre_sequence: ndarray = None
- post_sequence: ndarray = None
- class braket.tasks.analog_hamiltonian_simulation_quantum_task_result.AnalogHamiltonianSimulationQuantumTaskResult(task_metadata: 'TaskMetadata', additional_metadata: 'AdditionalMetadata', measurements: 'list[ShotResult]' = None)[source]
Bases:
object
- task_metadata: TaskMetadata
- additional_metadata: AdditionalMetadata
- measurements: list[ShotResult] = None
- static from_object(result: AnalogHamiltonianSimulationTaskResult) AnalogHamiltonianSimulationQuantumTaskResult [source]
- static from_string(result: str) AnalogHamiltonianSimulationQuantumTaskResult [source]
- get_counts() dict[str, int] [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
- 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.