generate_rabi_experiments

forest.benchmarking.qubit_spectroscopy.generate_rabi_experiments(qubits: Sequence[int], angles: Sequence[float]) → List[forest.benchmarking.observable_estimation.ObservablesExperiment]

Return ObservablesExperiments containing programs which constitute a Rabi experiment.

Rabi oscillations are observed by applying successively larger rotations to the same initial state.

Parameters:
  • qubits – list of qubits to measure.
  • angles – A list of angles at which to make a measurement
Returns:

ObservablesExperiments which can be run to verify the RX(angle, q) calibration for each qubit