diff --git a/doc/source/protocols/chevron.png b/doc/source/protocols/chevron.png new file mode 100644 index 000000000..2f0c52319 Binary files /dev/null and b/doc/source/protocols/chevron.png differ diff --git a/doc/source/protocols/chevron.rst b/doc/source/protocols/chevron.rst new file mode 100644 index 000000000..9565cad43 --- /dev/null +++ b/doc/source/protocols/chevron.rst @@ -0,0 +1,30 @@ +Chevron +======= + +Parameters +^^^^^^^^^^ + +.. autoclass:: + qibocal.protocols.two_qubit_interaction.chevron.chevron.ChevronParameters + :noindex: + +Example +^^^^^^^ + +Below is an example runcard for this experiment. + +.. code-block:: yaml + + - id: chevron + operation: chevron + parameters: + amplitude_max_factor: 1.1 + amplitude_min_factor: 0.9 + amplitude_step_factor: 0.01 + duration_max: 51 + duration_min: 4 + duration_step: 2 + +The expected output is the following: + +.. image:: chevron.png diff --git a/doc/source/protocols/coupler/chevron.png b/doc/source/protocols/coupler/chevron.png new file mode 100644 index 000000000..8cd3900e3 Binary files /dev/null and b/doc/source/protocols/coupler/chevron.png differ diff --git a/doc/source/protocols/coupler/chevron.rst b/doc/source/protocols/coupler/chevron.rst new file mode 100644 index 000000000..9c2579200 --- /dev/null +++ b/doc/source/protocols/coupler/chevron.rst @@ -0,0 +1,35 @@ +Coupler Chevron +=============== + +Parameters +^^^^^^^^^^ + +.. autoclass:: + qibocal.protocols.two_qubit_interaction.chevron.chevron.ChevronParameters + :noindex: + + +Example +^^^^^^^ + +Below is an example runcard for this experiment. + +.. code-block:: yaml + + - id: coupler chevron + operation: coupler_chevron + parameters: + amplitude_max_factor: 1.5 + amplitude_min_factor: 0.4 + amplitude_step_factor: 0.005 + duration_max: 100 + duration_min: 10 + duration_step: 2 + native: CZ + nshots: 256 + relaxation_time: 100000 + + +The expected output is the following: + +.. image:: chevron.png diff --git a/doc/source/protocols/index.rst b/doc/source/protocols/index.rst index 95f421137..565dc8293 100644 --- a/doc/source/protocols/index.rst +++ b/doc/source/protocols/index.rst @@ -31,4 +31,8 @@ In this section we introduce the basics of all protocols supported by ``qibocal` avoided_crossing readout_optimization standard_rb + chevron + virtual_z + state_tomographies + coupler/chevron references diff --git a/doc/source/protocols/state_tomographies.rst b/doc/source/protocols/state_tomographies.rst new file mode 100644 index 000000000..0c8619390 --- /dev/null +++ b/doc/source/protocols/state_tomographies.rst @@ -0,0 +1,40 @@ +State Tomographies +================== + +Parameters +^^^^^^^^^^ + +.. autoclass:: + qibocal.protocols.state_tomography.StateTomographyParameters + :noindex: + +Example +^^^^^^^ + +Below is an example runcard for this experiment. + +.. code-block:: yaml + + - id: state_tomography + operation: state_tomography + parameters: + nshots: 1024 + relaxation_time: 200000 + +The expected output is the following: + +.. image:: state_tomography.png + + +Qibocal also provides two qubit state tomography. + +.. code-block:: yaml + + - id: tomography + operation: two_qubit_state_tomography + parameters: + nshots: 5000 + +The report will look like the following. + +.. image:: two_state_tomography.png diff --git a/doc/source/protocols/state_tomography.png b/doc/source/protocols/state_tomography.png new file mode 100644 index 000000000..72e3fd3aa Binary files /dev/null and b/doc/source/protocols/state_tomography.png differ diff --git a/doc/source/protocols/two_state_tomography.png b/doc/source/protocols/two_state_tomography.png new file mode 100644 index 000000000..24ef16663 Binary files /dev/null and b/doc/source/protocols/two_state_tomography.png differ diff --git a/doc/source/protocols/virtual_z.png b/doc/source/protocols/virtual_z.png new file mode 100644 index 000000000..91e4ec655 Binary files /dev/null and b/doc/source/protocols/virtual_z.png differ diff --git a/doc/source/protocols/virtual_z.rst b/doc/source/protocols/virtual_z.rst new file mode 100644 index 000000000..753976811 --- /dev/null +++ b/doc/source/protocols/virtual_z.rst @@ -0,0 +1,29 @@ +Virtual Z +========= + +Parameters +^^^^^^^^^^ + +.. autoclass:: + qibocal.protocols.two_qubit_interaction.virtual_z_phases.VirtualZPhasesParameters + :noindex: + +Example +^^^^^^^ + +Below is an example runcard for this experiment. + +.. code-block:: yaml + + - id: cz + operation: cz_virtualz + parameters: + dt: 0 + flux_pulse_duration: 70 + theta_end: 6.5 + theta_start: 0 + theta_step: 0.5 + +The expected output is the following: + +.. image:: virtual_z.png