Readout Scan Tasks¶
-
class
ReadoutScanTask(dataset_id: str, device_name: str, n_shots: int, qubit: cirq.devices.grid_qubit.GridQubit, resolution_factor: int)¶ Scan over Ry(theta) angles from -pi/2 to 3pi/2 tracing out a sinusoid which is primarily affected by readout error.
See also
-
dataset_id¶ A unique identifier for this dataset.
-
device_name¶ The device to run on, by name.
-
n_shots¶ The number of repetitions for each theta value.
-
qubit¶ The qubit to benchmark.
-
resolution_factor¶ We select the number of points in the linspace so that the special points: (-1/2, 0, 1/2, 1, 3/2) * pi are always included. The total number of theta evaluations is resolution_factor * 4 + 1.
-
Functions
-
run_readout_scan(task: recirq.readout_scan.tasks.ReadoutScanTask, base_dir=None)¶ Execute a
ReadoutScanTasktask.