generate_t1_experiments

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

Return a ObservablesExperiment containing programs which constitute a t1 experiment to measure the decay time from the excited state to ground state for each qubit in qubits.

For each delay time in times a single program will be generated in which all qubits are initialized to the excited state (|1>) and simultaneously measured after the given delay.

Parameters:
  • qubits – list of qubits to measure.
  • times – The times at which to measure, given in seconds. Each time is rounded to the nearest .1 microseconds.
Returns:

ObservablesExperiments which will measure the decay of each qubit after initialization to the 1 state and delay of t seconds for each t in times.