Skip to content
This repository was archived by the owner on Aug 21, 2023. It is now read-only.

Commit b8aec9a

Browse files
committed
Update tutorial index.
1 parent 4fdf648 commit b8aec9a

3 files changed

Lines changed: 17 additions & 8 deletions

File tree

qiskit/1_start_here.ipynb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@
7373
"## 4 Qiskit Ignis\n",
7474
"\n",
7575
"Ignis, the ‘fire’ element, is dedicated to fighting noise and errors and to forging a new path. This includes better characterization of errors, improving gates, and computing in the presence of noise. Ignis is meant for those who want to design quantum error correction codes, or who wish to study ways to characterize errors through methods such as tomography and randomized benchmarking, or even to find a better way for using gates by exploring dynamical decoupling and optimal control. Ignis tutorials are found [here](advanced/ignis/) and include:\n",
76-
" 1. [Calibrating a qubit](advanced/ignis/1_calibrating_a_qubit.ipynb) - Using pulse to calibrate a \"pi-pulse\" gate by fitting a Rabi oscillation on a qubit. Using the \"pi-pulse\" measure the single-shot analog voltages that are returned by an experiment.\n",
76+
" 1. Calibrating a qubit:\n",
77+
" * a. [Calibrating a qubit](advanced/ignis/1a_calibrating_a_qubit.ipynb) - Using pulse to calibrate a \"pi-pulse\" gate by fitting a Rabi oscillation on a qubit. Using the \"pi-pulse\" measure the single-shot analog voltages that are returned by an experiment.\n",
78+
" * b. [Calibrating a two-qubit gate](advanced/ignis/1b_calibrating_a_two_qubit_gate.ipynb - \n",
7779
" 2. [Hamiltonian and gate characterizations](advanced/ignis/2_hamiltonian_and_gate_characterization.ipynb) - Sequences to measure ZZ rates between qubits and to measure rotation and angle errors in the gates.\n",
7880
" 3. [Relaxation and decoherence](advanced/ignis/3_relaxation_and_decoherence.ipynb) - How to measure coherence times on the real quantum hardware\n",
7981
" 4. [Measurement error mitigation](advanced/ignis/4_measurement_error_mitigation.ipynb) - How to peform calibration experiments for measurement errors and fed those calibrations into a \"filter\" that can be utilized to mitigate errors in subsequent experiments.\n",

qiskit/advanced/ignis/1a_calibrating_a_qubit.ipynb

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
}
1616
},
1717
"source": [
18-
"# Calibrating a Qubit"
18+
"# Calibrating a qubit"
1919
]
2020
},
2121
{
@@ -43,7 +43,7 @@
4343
}
4444
},
4545
"source": [
46-
"### Loading pulse backend\n",
46+
"### Loading a pulse backend\n",
4747
"To run an OpenPulse experiment, at first we need to load a backend object of your quantum computing system with `open_pulse = True`. Then you will be able to program a `pulse` experiment using the pulse module. For more information on how to use the `pulse` module see this [tutorial](../terra/5_pulse_schedules.ipynb)."
4848
]
4949
},
@@ -87,7 +87,7 @@
8787
"cell_type": "markdown",
8888
"metadata": {},
8989
"source": [
90-
"### Create pulses"
90+
"### Creating our pulses"
9191
]
9292
},
9393
{
@@ -152,7 +152,7 @@
152152
}
153153
},
154154
"source": [
155-
"## _Running Rabi Experiment_"
155+
"## Running a Rabi experiment"
156156
]
157157
},
158158
{
@@ -484,7 +484,7 @@
484484
"cell_type": "markdown",
485485
"metadata": {},
486486
"source": [
487-
"## _Measuring the IQ Distribution from the 0 and 1 States_"
487+
"## Measuring the IQ distribution from the |0> and |1> states"
488488
]
489489
},
490490
{
@@ -630,6 +630,13 @@
630630
"plt.ylabel('Q (a.u.)', fontsize=16)"
631631
]
632632
},
633+
{
634+
"cell_type": "markdown",
635+
"metadata": {},
636+
"source": [
637+
"The next step in controlling a quantum computer with pulse is to calibrate a two-qubit gate. For more information on how to do this see the next tutorial [Calibrating a Two Qubit Gate](1b_calibrating_a_two_qubit_gate.ipynb)"
638+
]
639+
},
633640
{
634641
"cell_type": "code",
635642
"execution_count": 1,

qiskit/advanced/ignis/1b_calibrating_a_two_qubit_gate.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
}
1616
},
1717
"source": [
18-
"# Calibrating a Qubit"
18+
"# Calibrating a two qubit gate"
1919
]
2020
},
2121
{
@@ -39,7 +39,7 @@
3939
"cell_type": "markdown",
4040
"metadata": {},
4141
"source": [
42-
"In this example we use `ibmq_almaden`, a 20 qubit client-only system as we require two qubits for our cross-resonance gate."
42+
"In the previous [tutorial](1a_calibrating_a_qubit.ipynb) we demonstrated how to control a single-qubit device with pulse and calibrate a single qubit gate. In this tutorial we will calibrate a two-qubit gate with a cross-resonance pulse using `ibmq_almaden`, a 20 qubit client-only system."
4343
]
4444
},
4545
{

0 commit comments

Comments
 (0)