generate_state_tomography_experiment

forest.benchmarking.tomography.generate_state_tomography_experiment(program: pyquil.quil.Program, qubits: List[int]) → forest.benchmarking.observable_estimation.ObservablesExperiment

Generate an ObservablesExperiment containing the experimental settings required to characterize a quantum state.

To collect data, try:

from forest.benchmarking.observable_estimation import estimate_observables
results = list(estimate_observables(qc=qc, experiment, num_shots=100_000))
Parameters:
  • program – The program to prepare a state to tomographize
  • qubits – The qubits to tomographize