qvm icon indicating copy to clipboard operation
qvm copied to clipboard

Write an RX-based Rabi experiment as a test

Open stylewarning opened this issue 2 years ago • 0 comments

Write a test which does a Rabi experiment and a sine-curve fit on successive RX angles. Something like:

data = []
angles = linspace([0, 2pi], 25)
num_shots = 100
for angle in angles:
    p = RX(angle) 0
    histogram = qvm(p, shots=num_shots)
    data += histogram[1]/num_shots
fit, error = fit_sinusoid(angles, data)
assert error < some_threshold

Intention is to emulate a somewhat common experimental setup.

stylewarning avatar Nov 23 '21 03:11 stylewarning