{ "cells": [ { "cell_type": "markdown", "id": "b004921e", "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": "eb57b9f0", "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": "4305531a", "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": "dc8dc933", "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": "8a10239c", "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": "dce11ca5", "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": "0d834e49", "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": "b7ed3ecb", "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": "65566f6a", "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": "95cfc6a1", "metadata": {}, "outputs": [ { "data": { "text/html": [ " \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": [ -1.0000000000000001e-11, 0.0, 1e-09, 2e-09, 3.0000000000000004e-09, 4e-09, 5e-09, 6.000000000000001e-09, 7.000000000000001e-09, 8e-09, 9.000000000000001e-09, 1e-08, 1.1000000000000001e-08, 1.2000000000000002e-08, 1.3e-08, 1.4000000000000001e-08, 1.5000000000000002e-08, 1.6e-08, 1.7e-08, 1.8000000000000002e-08, 1.9e-08, 2e-08, 2.1000000000000003e-08, 2.2000000000000002e-08, 2.3e-08, 2.4000000000000003e-08, 2.5000000000000002e-08, 2.6e-08, 2.7e-08, 2.8000000000000003e-08, 2.9e-08, 3.0000000000000004e-08, 3.1e-08, 3.2e-08, 3.3000000000000004e-08, 3.4e-08, 3.5e-08, 3.6000000000000005e-08, 3.7e-08, 3.8e-08, 3.9000000000000005e-08, 4e-08, 4.1e-08, 4.2000000000000006e-08, 4.3e-08, 4.4000000000000004e-08, 4.5000000000000006e-08, 4.6e-08, 4.7000000000000004e-08, 4.8000000000000006e-08, 4.9e-08, 5.0000000000000004e-08, 5.1e-08, 5.2e-08, 5.3000000000000005e-08, 5.4e-08, 5.5e-08, 5.6000000000000005e-08, 5.7e-08, 5.8e-08, 5.9000000000000006e-08, 6.000000000000001e-08, 6.1e-08, 6.2e-08, 6.300000000000001e-08, 6.4e-08, 6.5e-08, 6.600000000000001e-08, 6.7e-08, 6.8e-08, 6.900000000000001e-08, 7e-08, 7.1e-08, 7.200000000000001e-08, 7.3e-08, 7.4e-08, 7.500000000000001e-08, 7.6e-08, 7.7e-08, 7.800000000000001e-08, 7.9e-08, 8e-08, 8.100000000000001e-08, 8.2e-08, 8.3e-08, 8.400000000000001e-08, 8.500000000000001e-08, 8.6e-08, 8.700000000000001e-08, 8.800000000000001e-08, 8.9e-08, 9.000000000000001e-08, 9.100000000000001e-08, 9.2e-08, 9.300000000000001e-08, 9.400000000000001e-08, 9.5e-08, 9.600000000000001e-08, 9.700000000000001e-08, 9.8e-08, 9.9e-08, 1.0000000000000001e-07, 1.01e-07, 1.02e-07, 1.0300000000000001e-07, 1.04e-07, 1.05e-07, 1.0600000000000001e-07, 1.07e-07, 1.08e-07, 1.0900000000000001e-07, 1.1e-07, 1.11e-07, 1.1200000000000001e-07, 1.13e-07, 1.14e-07, 1.1500000000000001e-07, 1.16e-07, 1.17e-07, 1.1800000000000001e-07, 1.1900000000000001e-07, 1.2000000000000002e-07, 1.21e-07, 1.22e-07, 1.23e-07, 1.24e-07, 1.2500000000000002e-07, 1.2600000000000002e-07, 1.27e-07, 1.28e-07, 1.29e-07, 1.3e-07, 1.31e-07, 1.3200000000000002e-07, 1.33e-07, 1.34e-07, 1.35e-07, 1.36e-07, 1.37e-07, 1.3800000000000002e-07, 1.3900000000000001e-07, 1.4e-07, 1.41e-07, 1.42e-07, 1.43e-07, 1.4400000000000002e-07, 1.4500000000000001e-07, 1.46e-07, 1.47e-07, 1.48e-07, 1.49e-07, 1.5000000000000002e-07, 1.5100000000000002e-07, 1.52e-07, 1.53e-07, 1.54e-07, 1.55e-07, 1.5600000000000002e-07, 1.5700000000000002e-07, 1.58e-07, 1.59e-07, 1.6e-07, 1.61e-07, 1.6200000000000002e-07, 1.6300000000000002e-07, 1.64e-07, 1.65e-07, 1.66e-07, 1.67e-07, 1.6800000000000002e-07, 1.6900000000000002e-07, 1.7000000000000001e-07, 1.71e-07, 1.72e-07, 1.73e-07, 1.7400000000000002e-07, 1.7500000000000002e-07, 1.7600000000000001e-07, 1.77e-07, 1.78e-07, 1.79e-07, 1.8000000000000002e-07, 1.8100000000000002e-07, 1.8200000000000002e-07, 1.83e-07, 1.84e-07, 1.85e-07, 1.8600000000000002e-07, 1.8700000000000002e-07, 1.8800000000000002e-07, 1.89e-07, 1.9e-07, 1.91e-07, 1.9200000000000003e-07, 1.9300000000000002e-07, 1.9400000000000002e-07, 1.95e-07, 1.96e-07, 1.97e-07, 1.98e-07, 1.9900000000000002e-07, 2.0000000000000002e-07, 2.01e-07, 2.02e-07, 2.03e-07, 2.04e-07, 2.0500000000000002e-07, 2.0600000000000002e-07, 2.0700000000000001e-07, 2.08e-07, 2.09e-07, 2.1e-07, 2.1100000000000002e-07, 2.1200000000000002e-07, 2.1300000000000001e-07, 2.14e-07, 2.15e-07, 2.16e-07, 2.1700000000000002e-07, 2.1800000000000002e-07, 2.1900000000000002e-07, 2.2e-07, 2.21e-07, 2.22e-07, 2.2300000000000002e-07, 2.2400000000000002e-07, 2.2500000000000002e-07, 2.26e-07, 2.27e-07, 2.28e-07, 2.2900000000000003e-07, 2.3000000000000002e-07, 2.3100000000000002e-07, 2.32e-07, 2.33e-07, 2.34e-07, 2.3500000000000003e-07, 2.3600000000000002e-07, 2.3700000000000002e-07, 2.3800000000000001e-07, 2.39e-07, 2.4000000000000003e-07, 2.41e-07, 2.42e-07, 2.43e-07, 2.44e-07, 2.4500000000000004e-07, 2.46e-07, 2.4700000000000003e-07, 2.48e-07, 2.49e-07, 2.5000000000000004e-07, 2.51e-07, 2.5200000000000003e-07, 2.53e-07, 2.54e-07, 2.55e-07, 2.56e-07, 2.5700000000000004e-07, 2.58e-07, 2.5900000000000003e-07, 2.6e-07, 2.61e-07, 2.62e-07, 2.63e-07, 2.6400000000000003e-07, 2.65e-07, 2.66e-07, 2.67e-07, 2.68e-07, 2.6900000000000004e-07, 2.7e-07, 2.7100000000000003e-07, 2.72e-07, 2.73e-07, 2.74e-07, 2.75e-07, 2.7600000000000004e-07, 2.77e-07, 2.7800000000000003e-07, 2.79e-07, 2.8e-07, 2.8100000000000004e-07, 2.82e-07, 2.8300000000000003e-07, 2.84e-07, 2.85e-07, 2.86e-07, 2.87e-07, 2.8800000000000004e-07, 2.89e-07, 2.9000000000000003e-07, 2.91e-07, 2.92e-07, 2.9300000000000004e-07, 2.94e-07, 2.9500000000000003e-07, 2.96e-07, 2.97e-07, 2.98e-07, 2.99e-07, 3.0000000000000004e-07, 3.01e-07, 3.0200000000000003e-07, 3.03e-07, 3.04e-07, 3.0500000000000004e-07, 3.06e-07, 3.0700000000000004e-07, 3.08e-07, 3.0900000000000003e-07, 3.1e-07, 3.11e-07, 3.1200000000000004e-07, 3.13e-07, 3.1400000000000003e-07, 3.15e-07, 3.16e-07, 3.1700000000000005e-07, 3.18e-07, 3.1900000000000004e-07, 3.2e-07, 3.2100000000000003e-07, 3.22e-07, 3.23e-07, 3.2400000000000004e-07, 3.25e-07, 3.2600000000000003e-07, 3.27e-07, 3.28e-07, 3.29e-07, 3.3e-07, 3.3100000000000004e-07, 3.32e-07, 3.3300000000000003e-07, 3.34e-07, 3.35e-07, 3.3600000000000004e-07, 3.37e-07, 3.3800000000000004e-07, 3.39e-07, 3.4000000000000003e-07, 3.41e-07, 3.42e-07, 3.4300000000000004e-07, 3.44e-07, 3.4500000000000003e-07, 3.46e-07, 3.47e-07, 3.4800000000000005e-07, 3.49e-07, 3.5000000000000004e-07, 3.51e-07, 3.5200000000000003e-07, 3.53e-07, 3.54e-07, 3.5500000000000004e-07, 3.56e-07, 3.5700000000000003e-07, 3.58e-07, 3.59e-07, 3.6000000000000005e-07, 3.61e-07, 3.6200000000000004e-07, 3.63e-07, 3.6400000000000003e-07, 3.65e-07, 3.66e-07, 3.6700000000000004e-07, 3.68e-07, 3.6900000000000004e-07, 3.7e-07, 3.7100000000000003e-07, 3.7200000000000005e-07, 3.73e-07, 3.7400000000000004e-07, 3.75e-07, 3.7600000000000003e-07, 3.77e-07, 3.78e-07, 3.7900000000000005e-07, 3.8e-07, 3.8100000000000004e-07, 3.82e-07, 3.8300000000000003e-07, 3.8400000000000005e-07, 3.85e-07, 3.8600000000000004e-07, 3.87e-07, 3.8800000000000003e-07, 3.89e-07, 3.9e-07, 3.9100000000000005e-07, 3.92e-07, 3.9300000000000004e-07, 3.94e-07, 3.9500000000000003e-07, 3.96e-07, 3.97e-07, 3.9800000000000004e-07, 3.99e-07, 4.0000000000000003e-07, 4.01e-07, 4.02e-07, 4.0300000000000005e-07, 4.04e-07, 4.0500000000000004e-07, 4.06e-07, 4.0700000000000003e-07, 4.08e-07, 4.09e-07, 4.1000000000000004e-07, 4.11e-07, 4.1200000000000004e-07, 4.13e-07, 4.1400000000000003e-07, 4.1500000000000005e-07, 4.16e-07, 4.1700000000000004e-07, 4.18e-07, 4.1900000000000003e-07, 4.2e-07, 4.21e-07, 4.2200000000000005e-07, 4.23e-07, 4.2400000000000004e-07, 4.25e-07, 4.2600000000000003e-07, 4.2700000000000005e-07, 4.28e-07, 4.2900000000000004e-07, 4.3e-07, 4.3100000000000003e-07, 4.32e-07, 4.33e-07, 4.3400000000000005e-07, 4.35e-07, 4.3600000000000004e-07, 4.37e-07, 4.3800000000000003e-07, 4.3900000000000005e-07, 4.4e-07, 4.4100000000000004e-07, 4.42e-07, 4.4300000000000004e-07, 4.44e-07, 4.4500000000000003e-07, 4.4600000000000005e-07, 4.47e-07, 4.4800000000000004e-07, 4.49e-07, 4.5000000000000003e-07, 4.51e-07, 4.52e-07, 4.5300000000000005e-07, 4.54e-07, 4.5500000000000004e-07, 4.56e-07, 4.5700000000000003e-07, 4.5800000000000005e-07, 4.59e-07, 4.6000000000000004e-07, 4.61e-07, 4.6200000000000003e-07, 4.63e-07, 4.64e-07, 4.6500000000000005e-07, 4.66e-07, 4.6700000000000004e-07, 4.68e-07, 4.6900000000000003e-07, 4.7000000000000005e-07, 4.71e-07, 4.7200000000000004e-07, 4.73e-07, 4.7400000000000004e-07, 4.75e-07, 4.7600000000000003e-07, 4.77e-07, 4.78e-07, 4.79e-07, 4.800000000000001e-07, 4.81e-07, 4.82e-07, 4.830000000000001e-07, 4.84e-07, 4.85e-07, 4.86e-07, 4.870000000000001e-07, 4.88e-07, 4.89e-07, 4.900000000000001e-07, 4.91e-07, 4.92e-07, 4.93e-07, 4.940000000000001e-07, 4.95e-07, 4.96e-07, 4.970000000000001e-07, 4.98e-07, 4.99e-07, 5.000000000000001e-07, 5.01e-07, 5.02e-07, 5.03e-07, 5.040000000000001e-07, 5.05e-07, 5.06e-07, 5.070000000000001e-07, 5.08e-07, 5.09e-07, 5.1e-07, 5.110000000000001e-07, 5.12e-07, 5.13e-07, 5.140000000000001e-07, 5.15e-07, 5.16e-07, 5.17e-07, 5.180000000000001e-07, 5.19e-07, 5.2e-07, 5.210000000000001e-07, 5.22e-07, 5.23e-07, 5.24e-07, 5.250000000000001e-07, 5.26e-07, 5.27e-07, 5.280000000000001e-07, 5.29e-07, 5.3e-07, 5.310000000000001e-07, 5.32e-07, 5.33e-07, 5.34e-07, 5.350000000000001e-07, 5.36e-07, 5.37e-07, 5.380000000000001e-07, 5.39e-07, 5.4e-07, 5.41e-07, 5.420000000000001e-07, 5.43e-07, 5.44e-07, 5.450000000000001e-07, 5.46e-07, 5.47e-07, 5.48e-07, 5.490000000000001e-07, 5.5e-07, 5.51e-07, 5.520000000000001e-07, 5.53e-07, 5.54e-07, 5.550000000000001e-07, 5.560000000000001e-07, 5.57e-07, 5.58e-07, 5.590000000000001e-07, 5.6e-07, 5.61e-07, 5.620000000000001e-07, 5.63e-07, 5.64e-07, 5.65e-07, 5.660000000000001e-07, 5.67e-07, 5.68e-07, 5.690000000000001e-07, 5.7e-07, 5.71e-07, 5.72e-07, 5.730000000000001e-07, 5.74e-07, 5.75e-07, 5.760000000000001e-07, 5.77e-07, 5.78e-07, 5.79e-07, 5.800000000000001e-07, 5.81e-07, 5.82e-07, 5.830000000000001e-07, 5.84e-07, 5.85e-07, 5.860000000000001e-07, 5.870000000000001e-07, 5.88e-07, 5.89e-07, 5.900000000000001e-07, 5.91e-07, 5.92e-07, 5.930000000000001e-07, 5.94e-07, 5.95e-07, 5.96e-07, 5.970000000000001e-07, 5.98e-07, 5.99e-07, 6.000000000000001e-07, 6.01e-07, 6.02e-07, 6.03e-07, 6.040000000000001e-07, 6.05e-07, 6.06e-07, 6.070000000000001e-07, 6.08e-07, 6.09e-07, 6.100000000000001e-07, 6.110000000000001e-07, 6.12e-07, 6.13e-07, 6.140000000000001e-07, 6.15e-07, 6.16e-07, 6.170000000000001e-07, 6.180000000000001e-07, 6.19e-07, 6.2e-07, 6.210000000000001e-07, 6.22e-07, 6.23e-07, 6.240000000000001e-07, 6.25e-07, 6.26e-07, 6.27e-07, 6.280000000000001e-07, 6.29e-07, 6.3e-07, 6.310000000000001e-07, 6.32e-07, 6.33e-07, 6.340000000000001e-07, 6.350000000000001e-07, 6.36e-07, 6.37e-07, 6.380000000000001e-07, 6.39e-07, 6.4e-07, 6.410000000000001e-07, 6.420000000000001e-07, 6.43e-07, 6.44e-07, 6.450000000000001e-07, 6.46e-07, 6.47e-07, 6.480000000000001e-07, 6.490000000000001e-07, 6.5e-07, 6.51e-07, 6.520000000000001e-07, 6.53e-07, 6.54e-07, 6.550000000000001e-07, 6.56e-07, 6.57e-07, 6.58e-07, 6.590000000000001e-07, 6.6e-07, 6.61e-07, 6.620000000000001e-07, 6.63e-07, 6.64e-07, 6.650000000000001e-07, 6.660000000000001e-07, 6.67e-07, 6.68e-07, 6.690000000000001e-07, 6.7e-07, 6.71e-07, 6.720000000000001e-07, 6.730000000000001e-07, 6.74e-07, 6.75e-07, 6.760000000000001e-07, 6.77e-07, 6.78e-07, 6.790000000000001e-07, 6.800000000000001e-07, 6.81e-07, 6.82e-07, 6.830000000000001e-07, 6.84e-07, 6.85e-07, 6.860000000000001e-07, 6.87e-07, 6.88e-07, 6.890000000000001e-07, 6.900000000000001e-07, 6.91e-07, 6.92e-07, 6.930000000000001e-07, 6.94e-07, 6.95e-07, 6.960000000000001e-07, 6.970000000000001e-07, 6.98e-07, 6.99e-07, 7.000000000000001e-07, 7.01e-07, 7.02e-07, 7.030000000000001e-07, 7.040000000000001e-07, 7.05e-07, 7.06e-07, 7.070000000000001e-07, 7.08e-07, 7.09e-07, 7.100000000000001e-07, 7.110000000000001e-07, 7.12e-07, 7.13e-07, 7.140000000000001e-07, 7.15e-07, 7.16e-07, 7.170000000000001e-07, 7.18e-07, 7.19e-07, 7.200000000000001e-07, 7.210000000000001e-07, 7.22e-07, 7.23e-07, 7.240000000000001e-07, 7.25e-07, 7.26e-07, 7.270000000000001e-07, 7.280000000000001e-07, 7.29e-07, 7.3e-07, 7.310000000000001e-07, 7.32e-07, 7.33e-07, 7.340000000000001e-07, 7.350000000000001e-07, 7.36e-07, 7.37e-07, 7.380000000000001e-07, 7.39e-07, 7.4e-07, 7.410000000000001e-07, 7.420000000000001e-07, 7.43e-07, 7.440000000000001e-07, 7.450000000000001e-07, 7.46e-07, 7.47e-07, 7.480000000000001e-07, 7.49e-07, 7.5e-07, 7.510000000000001e-07, 7.520000000000001e-07, 7.53e-07, 7.54e-07, 7.550000000000001e-07, 7.56e-07, 7.57e-07, 7.580000000000001e-07, 7.590000000000001e-07, 7.6e-07, 7.61e-07, 7.620000000000001e-07, 7.63e-07, 7.64e-07, 7.650000000000001e-07, 7.660000000000001e-07, 7.67e-07, 7.680000000000001e-07, 7.690000000000001e-07, 7.7e-07, 7.71e-07, 7.720000000000001e-07, 7.73e-07, 7.74e-07, 7.750000000000001e-07, 7.760000000000001e-07, 7.77e-07, 7.78e-07, 7.790000000000001e-07, 7.8e-07, 7.81e-07, 7.820000000000001e-07, 7.830000000000001e-07, 7.84e-07, 7.85e-07, 7.860000000000001e-07, 7.87e-07, 7.88e-07, 7.890000000000001e-07, 7.900000000000001e-07, 7.91e-07, 7.92e-07, 7.930000000000001e-07, 7.94e-07, 7.95e-07, 7.960000000000001e-07, 7.970000000000001e-07, 7.98e-07, 7.990000000000001e-07, 8.000000000000001e-07, 8.01e-07, 8.02e-07, 8.030000000000001e-07, 8.04e-07, 8.05e-07, 8.060000000000001e-07, 8.070000000000001e-07, 8.08e-07, 8.09e-07, 8.100000000000001e-07, 8.11e-07, 8.12e-07, 8.130000000000001e-07, 8.140000000000001e-07, 8.15e-07, 8.16e-07, 8.170000000000001e-07, 8.18e-07, 8.19e-07, 8.200000000000001e-07, 8.210000000000001e-07, 8.22e-07, 8.230000000000001e-07, 8.240000000000001e-07, 8.25e-07, 8.26e-07, 8.270000000000001e-07, 8.280000000000001e-07, 8.29e-07, 8.300000000000001e-07, 8.310000000000001e-07, 8.32e-07, 8.33e-07, 8.340000000000001e-07, 8.35e-07, 8.36e-07, 8.370000000000001e-07, 8.380000000000001e-07, 8.39e-07, 8.4e-07, 8.410000000000001e-07, 8.42e-07, 8.43e-07, 8.440000000000001e-07, 8.450000000000001e-07, 8.46e-07, 8.47e-07, 8.480000000000001e-07, 8.49e-07, 8.5e-07, 8.510000000000001e-07, 8.520000000000001e-07, 8.53e-07, 8.540000000000001e-07, 8.550000000000001e-07, 8.56e-07, 8.57e-07, 8.580000000000001e-07, 8.590000000000001e-07, 8.6e-07, 8.610000000000001e-07, 8.620000000000001e-07, 8.63e-07, 8.64e-07, 8.650000000000001e-07, 8.66e-07, 8.67e-07, 8.680000000000001e-07, 8.690000000000001e-07, 8.7e-07, 8.71e-07, 8.720000000000001e-07, 8.73e-07, 8.74e-07, 8.750000000000001e-07, 8.760000000000001e-07, 8.77e-07, 8.780000000000001e-07, 8.790000000000001e-07, 8.8e-07, 8.81e-07, 8.820000000000001e-07, 8.830000000000001e-07, 8.84e-07, 8.850000000000001e-07, 8.860000000000001e-07, 8.87e-07, 8.88e-07, 8.890000000000001e-07, 8.900000000000001e-07, 8.91e-07, 8.920000000000001e-07, 8.930000000000001e-07, 8.94e-07, 8.95e-07, 8.960000000000001e-07, 8.97e-07, 8.98e-07, 8.990000000000001e-07, 9.000000000000001e-07, 9.01e-07, 9.02e-07, 9.030000000000001e-07, 9.04e-07, 9.05e-07, 9.060000000000001e-07, 9.070000000000001e-07, 9.08e-07, 9.090000000000001e-07, 9.100000000000001e-07, 9.11e-07, 9.12e-07, 9.130000000000001e-07, 9.140000000000001e-07, 9.15e-07, 9.160000000000001e-07, 9.170000000000001e-07, 9.18e-07, 9.19e-07, 9.200000000000001e-07, 9.210000000000001e-07, 9.22e-07, 9.230000000000001e-07, 9.240000000000001e-07, 9.25e-07, 9.26e-07, 9.270000000000001e-07, 9.28e-07, 9.29e-07, 9.300000000000001e-07, 9.310000000000001e-07, 9.32e-07, 9.330000000000001e-07, 9.340000000000001e-07, 9.35e-07, 9.36e-07, 9.370000000000001e-07, 9.380000000000001e-07, 9.39e-07, 9.400000000000001e-07, 9.410000000000001e-07, 9.42e-07, 9.43e-07, 9.440000000000001e-07, 9.450000000000001e-07, 9.46e-07, 9.470000000000001e-07, 9.480000000000001e-07, 9.49e-07, 9.5e-07, 9.510000000000001e-07, 9.520000000000001e-07, 9.53e-07, 9.54e-07, 9.55e-07, 9.56e-07, 9.570000000000001e-07, 9.58e-07, 9.59e-07, 9.600000000000001e-07, 9.61e-07, 9.62e-07, 9.630000000000001e-07, 9.64e-07, 9.65e-07, 9.660000000000002e-07, 9.67e-07, 9.68e-07, 9.69e-07, 9.7e-07, 9.71e-07, 9.72e-07, 9.73e-07, 9.740000000000001e-07, 9.75e-07, 9.76e-07, 9.770000000000001e-07, 9.78e-07, 9.79e-07, 9.800000000000001e-07, 9.81e-07, 9.82e-07, 9.830000000000002e-07, 9.84e-07, 9.85e-07, 9.86e-07, 9.87e-07, 9.880000000000001e-07, 9.89e-07, 9.9e-07, 9.910000000000001e-07, 9.92e-07, 9.93e-07, 9.940000000000001e-07, 9.95e-07, 9.96e-07, 9.970000000000002e-07, 9.98e-07, 9.99e-07, 9.9999e-07, 1.0000000000000002e-06 ], "xaxis": "x", "y": [ 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0 ], "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" } ], "heatmapgl": [ { "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": "heatmapgl" } ], "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" } ], "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": [ "