{ "cells": [ { "cell_type": "markdown", "id": "78b1f580", "metadata": {}, "source": [ "(sec-tutorial-sched-pulse)=\n", "\n", "# Tutorial: Schedules and Pulses\n", "\n", "```{seealso}\n", "The complete source code of this tutorial can be found in\n", "\n", "{nb-download}`Schedules and Pulses.ipynb`\n", "```\n", "\n", "## The Schedule\n", "\n", "The main data structure that describes an experiment in the `quantify-scheduler` is the Schedule. We will show how the Schedule works through an example." ] }, { "cell_type": "code", "execution_count": 1, "id": "386b7334", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Schedule \"Hello quantum world!\" containing (0) 0 (unique) operations." ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from quantify_scheduler import Schedule\n", "\n", "sched = Schedule(\"Hello quantum world!\")\n", "\n", "sched\n", "\n" ] }, { "cell_type": "markdown", "id": "17dab687", "metadata": {}, "source": [ "As we can see, our newly created schedule is still empty. We need to manually add operations to it. In `quantify-scheduler` there are three types of operations: pulses, acquisitions and gates. All of these have explicit timing control. In this tutorial, we will only cover pulses. The goal will not be to make a schedule that is physically meaningful, but to demonstrate the control over the scheduling to its fullest.\n", "\n", "While it is possible to define a pulse completely from scratch, we will be using some of the pulse definitions provided with the `quantify-scheduler`. These pulses are described in the {mod}`quantify_scheduler.operations` submodule. It's worth noting that no sampling of the data yet occurs at this stage, but the pulse is kept in a parameterized form.\n", "\n", "We will add a square pulse from the operation library to the schedule." ] }, { "cell_type": "code", "execution_count": 2, "id": "8b4726b8", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Schedule \"Hello quantum world!\" containing (1) 1 (unique) operations." ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from quantify_scheduler.operations import SquarePulse\n", "\n", "square_pulse = sched.add(\n", " SquarePulse(amp=1, duration=1e-6, port=\"q0:res\", clock=\"q0.ro\")\n", ")\n", "\n", "sched\n", "\n" ] }, { "cell_type": "markdown", "id": "1138e3a6", "metadata": {}, "source": [ "You may have noticed that we passed a {code}`port` and a {code}`clock` to the pulse. The {code}`port` specifies the physical location on the quantum chip to which we are sending the pulses, whilst the {code}`clock` tracks the frequency of the signal (see {ref}`sec-user-guide-ports-clocks`). This clock frequency has not yet been defined, so prior to any compilation step this clock needs to be added to the schedule as a resource." ] }, { "cell_type": "code", "execution_count": 3, "id": "55f1d8df", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Schedule \"Hello quantum world!\" containing (1) 1 (unique) operations." ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from quantify_scheduler import ClockResource\n", "\n", "readout_clock = ClockResource(name=\"q0.ro\", freq=7e9)\n", "sched.add_resource(readout_clock)\n", "\n", "sched\n", "\n" ] }, { "cell_type": "markdown", "id": "f2019b04", "metadata": {}, "source": [ "We now perform the compilation of the schedule onto the {ref}`sec-user-guide-quantum-device`. This step is necessary to, among other things, determine the absolute timing of the pulses. The compilation step is described in more detail in {ref}`sec-compilation`." ] }, { "cell_type": "code", "execution_count": 4, "id": "3fa4a0d0", "metadata": {}, "outputs": [], "source": [ "from quantify_scheduler import QuantumDevice, SerialCompiler\n", "\n", "quantum_device = QuantumDevice(\"quantum_device\")\n", "device_compiler = SerialCompiler(\"Device compiler\", quantum_device)\n", "\n", "comp_sched = device_compiler.compile(sched)\n" ] }, { "cell_type": "markdown", "id": "db41619c", "metadata": {}, "source": [ "`quantify-scheduler` provides several visualization tools to show a visual representation of the schedule we made. In the cell below, we draw the schedule using a {meth}`pulse diagram <.plot_pulse_diagram>`.\n", "\n", "Note that these plots are interactive and modulation is not shown by default." ] }, { "cell_type": "code", "execution_count": 5, "id": "928d64ba", "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "fill": "tozeroy", "hoverinfo": "x+y+name", "hoverlabel": { "namelength": -1 }, "legendgroup": "0", "line": { "color": "#636EFA" }, "mode": "lines", "name": "SquarePulse, clock q0.ro", "showlegend": true, "type": "scatter", "x": { "bdata": "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", "dtype": "f8" }, "xaxis": "x", "y": { "bdata": "AAAAAAAAAAAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAAAAA=", "dtype": "f8" }, "yaxis": "y" } ], "layout": { "height": 300, "showlegend": false, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmap" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Hello quantum world!" }, "width": 1000, "xaxis": { "anchor": "y", "domain": [ 0.0, 1.0 ], "hoverformat": ".3s", "showgrid": true, "tickformat": ".2s", "tickformatstops": [ { "dtickrange": [ null, 1e-09 ], "value": ".10s" }, { "dtickrange": [ 1e-09, 1e-06 ], "value": ".7s" }, { "dtickrange": [ 1e-06, 0.001 ], "value": ".4s" } ], "ticksuffix": "s", "title": { "text": "Time" } }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0.0, 1.0 ], "hoverformat": ".3s", "tickformat": ".2s", "ticksuffix": "V", "title": { "text": "q0:res" } } } }, "text/html": [ "