Skip to content

Commit 2028860

Browse files
augustehirthMichaelBroughton
authored andcommitted
Update "Compare to Calibration" tutorial into "Identifying Hardware Changes" with Simultaneous Readout and additional context (quantumlib#4552)
A large rework of the "Compare to Calibration" tutorial to emphasize the use of Parallel XEB and Simultaneous Readout (new) to identify if and how qubits have drifted since the previous maintenance calibration. Adds contextual information on what drift is, how it occurs, and what you can do about it once spotted. TODO/Things I don't have answers for yet: - Relative linking for API reference pages - Need more links/references on qubit picking/mapping/routing. - An email address should be supplied for the quantum engine support team at the end of #Heatmap Observations - Edit: Renaming the file without losing the previous contributors' commit history. More importantly, looking for any corrections, feedback or advice on improving this. Thanks!
1 parent 8411001 commit 2028860

File tree

5 files changed

+747
-451
lines changed

5 files changed

+747
-451
lines changed

dev_tools/notebooks/isolated_notebook_test.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
# get_qcs_objects_for_notebook
4444
'docs/tutorials/google/calibration_api.ipynb',
4545
'docs/tutorials/google/colab.ipynb',
46-
'docs/tutorials/google/compare_to_calibration.ipynb',
46+
'docs/tutorials/google/identifying_hardware_changes.ipynb',
4747
'docs/tutorials/google/echoes.ipynb',
4848
'docs/tutorials/google/floquet_calibration_example.ipynb',
4949
'docs/tutorials/google/reservations.ipynb',

docs/_book.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,8 @@ upper_tabs:
198198
path: /cirq/tutorials/google/start
199199
- title: "Visualizing calibration metrics"
200200
path: /cirq/tutorials/google/visualizing_calibration_metrics
201-
- title: "Compare to latest calibration"
202-
path: /cirq/tutorials/google/compare_to_calibration
201+
- title: "Identifying Hardware Changes"
202+
path: /cirq/tutorials/google/identifying_hardware_changes
203203
- title: "Qubit picking with Loschmidt echoes"
204204
path: /cirq/tutorials/google/echoes
205205
- title: "Circuit optimization, gate alignment, & spin echoes"

docs/google/calibration_faq.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ In order to ensure an apt comparison, it is important to keep the following poin
275275
- Use parallel readout heatmap to avoid any obviously broken qubits.
276276
- Use two-qubit error heatmaps to choose various patches of qubits with good two-qubit gate performance.
277277
- Use a mini-benchmark circuit to sanity check both qubit choice and basic circuit design.
278-
- If in doubt, [use parallel XEB to check for issues like drift / TLS](../tutorials/google/compare_to_calibration.ipynb).
278+
- If in doubt, [use parallel XEB to check for issues like drift / TLS](../tutorials/google/identifying_hardware_changes.ipynb).
279279

280280
* Start small with a low number of qubits (e.g. 2 qubits, with 5-10 layers of 2 qubit gates), and increase the number of qubits
281281
and gate depth.

docs/tutorials/google/compare_to_calibration.ipynb

-447
This file was deleted.

docs/tutorials/google/identifying_hardware_changes.ipynb

+743
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)