{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "5103cfaf", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:38.072274Z", "iopub.status.busy": "2025-06-13T13:21:38.071913Z", "iopub.status.idle": "2025-06-13T13:21:38.077555Z", "shell.execute_reply": "2025-06-13T13:21:38.076842Z" }, "nbsphinx": "hidden" }, "outputs": [], "source": [ "# Copyright 2025 Keysight Technologies Inc." ] }, { "cell_type": "raw", "id": "aa2e9fba", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Sweeping program variables\n", "==========================\n", "\n", "The :doc:`hello_hardware` tutorial covers the basic workflow for running experiments\n", "on hardware and extracting trace data and I/Q data. Here we expand on that and add\n", "sweeps to the programs.\n", "\n", "Setting up\n", "----------\n", "\n", "As before, we use two AWG channels and two digitizers." ] }, { "cell_type": "code", "execution_count": 2, "id": "7c43a392", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:38.080743Z", "iopub.status.busy": "2025-06-13T13:21:38.080453Z", "iopub.status.idle": "2025-06-13T13:21:42.104055Z", "shell.execute_reply": "2025-06-13T13:21:42.103194Z" }, "lines_to_next_cell": 2 }, "outputs": [], "source": [ "import keysight.qcs as qcs\n", "import numpy as np\n", "\n", "# set the following to True when connected to hardware:\n", "run_on_hw = False\n", "\n", "# instantiate channels representing two AWGs and two digitizers\n", "awgs = qcs.Channels(range(2), \"readoutawg\")\n", "digs = qcs.Channels(range(2), \"readoutreceiver\")\n", "\n", "# load our channel mapper to connect the virtual channes above to physical ones\n", "mapper = qcs.load(\"../../assets/channel_mapper.qcs\")" ] }, { "cell_type": "raw", "id": "fed0f012", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Single variable sweeps\n", "----------------------\n", "\n", "We define a program that plays a single RF waveform on our AWG channels and performs\n", "an acquisition on the digitizer channels with an\n", ":py:class:`~keysight.qcs.channels.acquisitions.IntegrationFilter`\\ to perform I/Q\n", "demodulation of the trace data.\n", "\n", "We are sweeping the frequency of the RF pulse but keep the frequency of the\n", "integration filter constant." ] }, { "cell_type": "code", "execution_count": 3, "id": "4862dd5a", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:42.108326Z", "iopub.status.busy": "2025-06-13T13:21:42.107285Z", "iopub.status.idle": "2025-06-13T13:21:42.290072Z", "shell.execute_reply": "2025-06-13T13:21:42.289395Z" }, "lines_to_next_cell": 2 }, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
\n", " \n", "\tkeysight-logo-svg\n", "\t\n", "\t\n", "\t\t\n", "\t\n", "\n", "\n", " \n", "
\n", " Program\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Program\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Layers1
Targets4
Repetitions\n", " Sweep with 5 repetitions\n", "
\n", " Associations\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
rfArray(name=frequencies, shape=(5,), dtype=float, unit=none, value=[4.05 GHz, 4.1 GHz, 4.15 GHz, 4.2 GHz, 4.25 GHz])
\n", " Repeat with 10 repetitions\n", "
\n", "
\n", "
\n", "\n", "
\n", "
\n", "
\n", "
\n", " Layer #0\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Layer #0 \n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
\n", "
\n", "\n", "
\n", "
\n", "
\n", " readoutawg\n", " \n", " 0\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
FrequencyScalar(name=rf, value=None, dtype=float, unit=Hz)
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " 1\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
FrequencyScalar(name=rf, value=None, dtype=float, unit=Hz)
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " readoutreceiver\n", " \n", " 0\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " Acquisition on ('readoutreceiver', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Integration Filter\n", " \n", " \n", "\n", "\n", "\n", "
\n", " RFWaveform \n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
Frequency4.15 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " 1\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " Acquisition on ('readoutreceiver', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Integration Filter\n", " \n", " \n", "\n", "\n", "\n", "
\n", " RFWaveform \n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
Frequency4.15 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", "\n", "\n", "\n", "\n", "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "text/plain": [ "" ] }, "metadata": { "text/html": { "isolated": true } }, "output_type": "display_data" } ], "source": [ "# define the frequency and amplitude of our RF waveform as QCS variables\n", "frequency = qcs.Scalar(\"rf\", dtype=float)\n", "amplitude = qcs.Scalar(\"amp\", dtype=float, value=1)\n", "\n", "\n", "def make_program():\n", " \"\"\"Creates a simple program with a single RF waveform\"\"\"\n", " program = qcs.Program()\n", " # define the waveform using this frequency variable & add it to the program\n", " gauss = qcs.RFWaveform(80e-9, qcs.GaussianEnvelope(num_sigma=4), 1, frequency)\n", " program.add_waveform(gauss, awgs)\n", "\n", " # define an integration filter using the same RF waveform but with fixed frequency\n", " int_filter = qcs.RFWaveform(80e-9, qcs.GaussianEnvelope(num_sigma=4), 1, 4.15e9)\n", " program.add_acquisition(int_filter, digs)\n", "\n", " # specify the number of shots\n", " return program.n_shots(10)\n", "\n", "\n", "program = make_program()\n", "\n", "# specify the frequency values to be swept over\n", "frequencies = qcs.Array(\n", " \"frequencies\", value=[4.05e9, 4.1e9, 4.15e9, 4.2e9, 4.25e9], dtype=float\n", ")\n", "\n", "# add the sweep, targeting the `frequency` variable\n", "program.sweep(frequencies, frequency)\n", "\n", "program.draw()" ] }, { "cell_type": "raw", "id": "622e8074", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "We can inspect the sweep settings on the program visualization by hovering over the\n", "table header. Alternatively, we can retrieve them through the ``repetitions``\n", "attribute:" ] }, { "cell_type": "code", "execution_count": 4, "id": "05f09d9a", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:42.293554Z", "iopub.status.busy": "2025-06-13T13:21:42.293147Z", "iopub.status.idle": "2025-06-13T13:21:42.299253Z", "shell.execute_reply": "2025-06-13T13:21:42.298599Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[Sweep(rf=Array(name=frequencies, shape=(5,), dtype=float, unit=none)), Repeat(10)]\n" ] } ], "source": [ "print(program.repetitions.items)" ] }, { "cell_type": "raw", "id": "32e6869a", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Next, we execute the program on hardware." ] }, { "cell_type": "code", "execution_count": 5, "id": "40dfa855", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:42.302546Z", "iopub.status.busy": "2025-06-13T13:21:42.302243Z", "iopub.status.idle": "2025-06-13T13:21:42.474842Z", "shell.execute_reply": "2025-06-13T13:21:42.474023Z" } }, "outputs": [], "source": [ "if run_on_hw:\n", " # initialize the backend pass\n", " backend = qcs.HclBackend(channel_mapper=mapper)\n", " # the executor returns the program populated with results\n", " program = qcs.Executor(backend).execute(program)\n", " # (optional) export the data to an HDF5 file\n", " program.to_hdf5(\"program2.hdf5\")\n", "\n", "# we are loading a previously run program here for this example\n", "program = qcs.load(\"program2.hdf5\")" ] }, { "cell_type": "raw", "id": "cd9cd4f0", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "The results will now consist of five traces for each sweep point and for each channel." ] }, { "cell_type": "code", "execution_count": 6, "id": "bee7b2e3", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:42.478462Z", "iopub.status.busy": "2025-06-13T13:21:42.478147Z", "iopub.status.idle": "2025-06-13T13:21:43.150396Z", "shell.execute_reply": "2025-06-13T13:21:43.145610Z" } }, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "dx": 2.0833333333333334e-10, "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "name": "Re(V) for (rf, 4.05 GHz)", "type": "scatter", "visible": true, "x0": 0, "xaxis": "x", "y": [ 0.0060644528886768965, 0.006657714705215767, 0.005119628750253469, 0.006174316233955324, 0.006657714513130486, 0.006613769300747663, 0.00639404277317226, 0.006503905926365405, 0.006174316338729113, 0.0063500975025817755, 0.005295410018879921, 0.006921386648900807, 0.007163085788488388, 0.006416015373542905, 0.0066137694288045164, 0.007514648325741291, 0.007558593619614839, 0.006965331919491291, 0.006723632849752903, 0.007866210583597422, 0.007910156063735485, 0.008657226338982582, 0.007910156063735485, 0.008854979835450649, 0.008547363243997097, 0.008833007700741292, 0.008964843675494194, 0.009536132588982582, 0.009843750204890967, 0.010107422154396773, 0.009755858918651938, 0.011359862657263875, 0.01039306609891355, 0.011579589219763875, 0.01173339809756726, 0.012019042950123548, 0.011953124590218068, 0.01311767529696226, 0.012612304277718067, 0.013139648735523224, 0.013161620870232583, 0.013271484058350325, 0.013425293285399676, 0.013425294170156121, 0.012963867071084679, 0.013183593301801012, 0.013557128654792906, 0.014545897394418717, 0.012875976227223872, 0.013579101487994193, 0.013337402418255807, 0.01318359449505806, 0.0123046875, 0.01252441368997097, 0.012590331211686134, 0.012238769233226776, 0.011271972581744194, 0.00999755784869194, 0.010502930358052253, 0.010832519829273224, 0.00839355420321226, 0.007888183742761613, 0.0074267578311264515, 0.006855468585854396, 0.004460448864847422, 0.0042626956477761265, 0.003251953050494194, 0.0026586908847093583, 0.000725097581744194, 0.0002197280526161194, -0.00028564557433128355, -0.0021093741059303285, -0.0039331063628196715, -0.0038452144712209702, -0.005361327901482582, -0.006635742262005806, -0.009140625968575478, -0.01078857434913516, -0.01197509705380071, -0.012700197193771601, -0.014501954056322574, -0.01625976525247097, -0.018896484375, -0.020961915701627733, -0.021687012165784836, -0.021577145159244537, -0.02329101860523224, -0.02370849549770355, -0.025861815363168717, -0.025202635675668716, -0.02482910081744194, -0.02414795309305191, -0.024323731660842896, -0.02210448756814003, -0.022038575634360312, -0.020192872290499507, -0.018852539546787738, -0.016193848103284836, -0.01450195424258709, -0.012150878459215165, -0.009624022245407104, -0.00878906324505806, -0.005998533964157104, -0.003383791446685791, -0.003251953423023224, 0.0005273438990116119, 0.0009667947888374329, 0.0018017582595348358, 0.0036694321781396864, 0.005185544490814209, 0.0057568343356251715, 0.007712401077151298, 0.006437992677092552, 0.008107908442616463, 0.008679205179214477, 0.009645995497703553, 0.009580080211162568, 0.012304688990116119, 0.012282715737819671, 0.014523924887180328, 0.014611814916133881, 0.01792968958616257, 0.02107178121805191, 0.02375243753194809, 0.025686033070087433, 0.02997070476412773, 0.03374999463558197, 0.03757324209436774, 0.04231933718547225, 0.04710937160998583, 0.05069091282784939, 0.054887691885232924, 0.05638183131814003, 0.05972167551517486, 0.05945800244808197, 0.059853510558605195, 0.05945800542831421, 0.06110595166683197, 0.06167724132537842, 0.06134765222668648, 0.058601070940494535, 0.05690917633473873, 0.05264647975564003, 0.049877924984321, 0.04513183822855353, 0.0404077161103487, 0.03469482585787773, 0.030476073920726775, 0.026828612387180328, 0.023247067630290986, 0.017094723880290985, 0.014084474742412567, 0.010744629800319672, 0.008767087757587434, 0.0058227524161338804, 0.006525877118110657, 0.003537598252296448, 0.0038452208042144775, 0.003427734225988388, 0.002702638227492571, 0.003955077566206455, 0.0041748031973838804, 0.0022192344069480894, 0.0033178701996803284, 0.00298827663064003, 0.001889646053314209, 0.00021972507238388062, -0.00048339664936065675, -0.004262694716453552, -0.005624999105930328, -0.010261230170726776, -0.013073732703924179, -0.015974117815494536, -0.01847900412976742, -0.023994142934679986, -0.02493896847590804, -0.029223635978996753, -0.03205810561776161, -0.03451904207468033, -0.03568359166383743, -0.03763915821909904, -0.036870111525058744, -0.03840820044279099, -0.0364526316523552, -0.03563964664936066, -0.033706051856279375, -0.03076171800494194, -0.02814697250723839, -0.02625732496380806, -0.023466794937849044, -0.019841311126947404, -0.018632816011086108, -0.015930177457630635, -0.013117676228284835, -0.01164550743997097, -0.007536619156599045, -0.007075196504592896, -0.004372556507587433, -0.003186037391424179, -0.0015161141753196716, -0.0010327130556106567, 0.0017138689756393433, 0.0026147466152906416, 0.0035375978797674177, 0.004592284373939037, 0.006108398921787739, 0.006965331709943711, 0.008789061382412911, 0.009426268376410007, 0.009975586831569672, 0.011052246391773223, 0.012041016668081283, 0.012326659262180328, 0.01395263746380806, 0.014589843153953553, 0.01579833999276161, 0.016457517445087434, 0.016853027790784837, 0.0175561536103487, 0.018522949889302254, 0.01825927719473839, 0.01821533255279064, 0.018193357996642588, 0.018171386435278693, 0.01803955021314323, 0.017929687164723873, 0.0184790039435029, 0.01916015539318323, 0.016984862089157105, 0.017951659113168716, 0.016984862461686134, 0.016984862834215166, 0.015117186307907104, 0.015490722097456455, 0.015468748658895493, 0.015292967297136783, 0.013623047340661287, 0.013601073098834604, 0.013645019615069032, 0.012436523288488387, 0.01151367174461484, 0.011447753757238388, 0.011689451895654202, 0.011755370907485485, 0.010568847134709358, 0.011030273325741292, 0.008745117112994194, 0.00951415989547968, 0.00918457042425871, 0.00856933519244194, 0.008525390177965164, 0.00874511692672968, 0.007360839657485485, 0.007734374795109034, 0.007031250139698386, 0.006701660063117743, 0.0064379877876490355, 0.006657714769244194, 0.005603027436882258, 0.005888671998400241, 0.005317382887005806, 0.005317382607609033, 0.00577880849596113, 0.005932617094367742, 0.00540527327102609, 0.00584472636692226, 0.006042480282485485, 0.0067675778642296795, 0.005668945237994194, 0.005427245795726776, 0.00542724602855742, 0.00656982408836484, 0.005361328041180969, 0.005734863202087581, 0.006108398281503469, 0.006811523286160082, 0.0061303710797801616, 0.006591796650900506, 0.006437988090328872, 0.006328124823630788, 0.006745605240575969, 0.006723632669309154, 0.0064819333609193565, 0.005976562254363671, 0.005471191328251734, 0.006459960713982582, 0.007207030826248228, 0.007668456807732582, 0.006350097456015646, 0.006987304543145001, 0.0059985349420458075, 0.0074926756089553235, 0.007360839517787099, 0.0065698240417987105, 0.007207030989229679, 0.007580566126853228, 0.007536620879545808, 0.007075195107609034, 0.0074707029154524205, 0.007009277213364839, 0.006613769335672259, 0.008063964499160647, 0.007163085741922259, 0.0072949215769767765, 0.006569823971949518, 0.00736083947122097, 0.006987304519861936, 0.008151855133473874, 0.0070312497671693565, 0.007316894363611937, 0.006877441192045808, 0.006657714629545808, 0.007119140354916453, 0.007426757691428065, 0.006767577957361937, 0.007207031035795808, 0.007316894363611937, 0.007492675445973873, 0.007031249813735485, 0.007404784904792905, 0.007141113048419356, 0.007031249813735485, 0.006811523297801614, 0.006811523204669356, 0.007272948930040002, 0.007514648139476776, 0.008283691201359033, 0.007426757691428065, 0.007031249906867742, 0.007404784904792905, 0.006306152231991291, 0.007360839657485485, 0.006635741936042905, 0.007185058481991291, 0.007316894363611937, 0.00777832018211484, 0.007075195107609034, 0.007448730198666454, 0.007272949023172259, 0.008503417810425162, 0.006987304426729679, 0.0076904295478016135, 0.006657714769244194, 0.007932128570973872, 0.0065039060544222595, 0.007382812397554517, 0.007141113094985485, 0.007009277213364839, 0.006547851301729679, 0.0067895506508648396, 0.007800292829051614, 0.006701659923419356, 0.0070092770736664535, 0.007426757644861936, 0.007250976329669356, 0.007426757598295808, 0.006437988067045808, 0.007031249720603228, 0.006437988113611936, 0.007470702845603227, 0.0070532224606722595, 0.006547851301729679, 0.006811523297801614, 0.006613769335672259, 0.00639404277317226, 0.0075805661734193565, 0.006877441355027258, 0.007250976329669356, 0.007272948930040002, 0.006679687323048711, 0.006679687276482582, 0.006437988067045808, 0.006218261597678065, 0.006987304519861936, 0.006965331919491291, 0.007712402101606131, 0.006437988113611936, 0.0075585934799164535, 0.007229003636166453, 0.00683349585160613, 0.007207031082361937, 0.006613769335672259, 0.006459960713982582, 0.00788818341679871 ], "yaxis": "y" }, { "dx": 2.0833333333333334e-10, "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "name": "Re(V) for (rf, 4.1 GHz)", "type": "scatter", "visible": true, "x0": 0, "xaxis": "x", "y": [ 0.0066577147168572996, 0.006394042837200686, 0.006657714664470404, 0.0062622068624477835, 0.006240234180586413, 0.006108398293145001, 0.00529540991410613, 0.00597656233003363, 0.005559081863611937, 0.006394042680040002, 0.005163573985919356, 0.005053710704669356, 0.005756835779175162, 0.004965820163488388, 0.005295409774407745, 0.005690917884930968, 0.005976562271825969, 0.006284179724752903, 0.005646972474642098, 0.005778808554168791, 0.006701659940881654, 0.006613769242540002, 0.007382812118157745, 0.007778320088982582, 0.0073828124441206455, 0.007426757551729679, 0.009602050483226775, 0.009711914137005806, 0.00951416017487645, 0.010678710788488388, 0.009975586039945483, 0.010744628831162117, 0.010480956453830004, 0.011118163540959358, 0.01146972607821226, 0.011491698678582907, 0.012370605021715164, 0.012238768837414682, 0.011425780784338712, 0.010876464284956455, 0.011162108555436135, 0.010085448250174522, 0.010041503980755807, 0.009755859151482582, 0.008239745534956456, 0.007778320740908384, 0.007163085043430328, 0.005866699060425163, 0.004020995646715164, 0.0034936519339680673, 0.002482909709215164, 0.001560058444738388, -0.001296386867761612, 4.394532006699592e-05, -0.0029882809147238733, -0.003251953050494194, -0.00406494140625, -0.00472412146627903, -0.006416015326976776, -0.004921874403953553, -0.005185546725988388, -0.006789549812674522, -0.0048999019199982285, -0.004218749701976776, -0.003339843451976776, -0.00120849609375, -0.0005273438990116119, 0.0020654302090406416, 0.002878417074680328, 0.0068115202710032465, 0.006833495385944843, 0.00859130620956421, 0.011733397468924522, 0.014260253310203553, 0.016281738877296448, 0.019731444120407105, 0.02133545055985451, 0.022412108071148396, 0.025488280062563717, 0.02972900290042162, 0.030366209149360657, 0.034760741889476775, 0.034562987834215166, 0.03342041000723839, 0.03267333619296551, 0.03355224523693323, 0.028937987331300975, 0.025883789360523223, 0.02406005859375, 0.019621577113866806, 0.016545408964157106, 0.01538085713982582, 0.011469728499650955, 0.007470703125, 0.00683349478058517, 0.005405273288488388, 0.002043457329273224, 0.0018457025289535522, -0.003735353052616119, -0.009602051228284836, -0.012875977158546447, -0.016655272990465163, -0.023115233797580004, -0.029047852009534837, -0.03315673917531967, -0.03645263463258743, -0.038869629800319674, -0.03715575635433197, -0.03504638448357582, -0.034892575442790986, -0.028015135042369365, -0.021533206477761267, -0.016413574665784837, -0.009755858778953552, -0.0027026340365409853, -0.0008789077401161194, 0.0028344720602035524, 0.007602536678314209, 0.006547850463539362, 0.007976074889302253, 0.009975585341453552, 0.010590824484825134, 0.012260743975639343, 0.018610839545726777, 0.024060053378343584, 0.02777343839406967, 0.03843016978353262, 0.046713863126933576, 0.05273437350988388, 0.058864742517471313, 0.06244628429412842, 0.06108397841453552, 0.05974365398287773, 0.0573046863079071, 0.047219238430261615, 0.03981445170938969, 0.03168457299470902, 0.02258789390325546, 0.013886719942092896, 0.011008302867412566, 0.00613037496805191, 0.0017797902226448059, 0.0033618155866861343, 0.0055151375010609625, 0.0020874001085758207, 0.0018676728010177611, -0.002263185381889343, -0.007404786348342895, -0.011008299887180328, -0.016413577646017075, -0.0272460900247097, -0.034453125298023225, -0.04155028834939003, -0.04761474132537842, -0.05216308534145355, -0.05073485970497131, -0.04768066257238388, -0.045637207478284834, -0.03451904132962227, -0.025510257855057717, -0.0182373046875, -0.008305661380290985, -0.00186767578125, 0.00019775331020355225, 0.0034936517477035522, 0.00837157852947712, 0.006240235577570275, 0.005932618677616119, 0.009052736312150955, 0.011228027939796447, 0.010678708553314209, 0.01944580078125, 0.02579590156674385, 0.02920166254043579, 0.04005614868365228, 0.04612060450017452, 0.04989989995956421, 0.05321776866912842, 0.053811030089855195, 0.05113037079572678, 0.046977531909942624, 0.04374755527824163, 0.034914548881351946, 0.029047849029302596, 0.02408202886581421, 0.019335934519767763, 0.014370116591453552, 0.013886717706918716, 0.009843748807907105, 0.00670166052877903, 0.007448730492615141, 0.004372557997703553, 0.00186767578125, 0.00019775256514549256, -0.003208007663488388, -0.007888181507587433, -0.011623533070087433, -0.013029784522950649, -0.01678710784763098, -0.019182129204273222, -0.019907227158546446, -0.0204345703125, -0.02056640461087227, -0.018193357437849045, -0.015974121913313866, -0.015292967855930328, -0.011008299863897264, -0.008151855878531932, -0.005844726413488388, -0.0014941401779651642, -0.0007031254470348358, 0.0010327145457267762, 0.0028124988079071046, 0.007097168872132897, 0.008173828478902578, 0.009580077603459358, 0.01153564453125, 0.012392577528953553, 0.013864745199680329, 0.01658935397863388, 0.01724853515625, 0.016875000298023225, 0.0186328125098953, 0.01806152258068323, 0.018830567225813867, 0.019401854276657103, 0.018369140475988387, 0.018105467408895494, 0.016699217911809682, 0.016765136274625548, 0.014436034206300973, 0.013227539509534836, 0.012370604649186134, 0.011733397468924522, 0.010590820014476776, 0.010480956360697746, 0.008393554762005807, 0.006086425948888063, 0.006086426874389872, 0.005998535361140966, 0.0048120120540261265, 0.004482422024011612, 0.004130859486758709, 0.0037792968563735486, 0.003120116703212261, 0.0027905271388590338, 0.00230712927877903, 0.0026147453114390372, 0.0024169918149709703, 0.003647460415959358, 0.002307128719985485, 0.0027246089652180673, 0.0033178708516061308, 0.003449706733226776, 0.0031420899322256446, 0.004987793116015382, 0.004658203362487257, 0.005207519559189677, 0.0061083986889570955, 0.006086425797548145, 0.0057568357384298, 0.006547851487994194, 0.007404784765094518, 0.007646484114229679, 0.006965331640094519, 0.007492675818502903, 0.00841552708297968, 0.008107910118997096, 0.007756347674876452, 0.008349609235301614, 0.008854980324395, 0.008151855209143832, 0.00826171851658728, 0.008393554567010141, 0.007448730437317863, 0.007448730309261009, 0.0072509762307163324, 0.008283691160613671, 0.007580566225806251, 0.00797607401618734, 0.007778320179204457, 0.007075195206562057, 0.007382812307332643, 0.008041991837671958, 0.00769042952451855, 0.006503906031139195, 0.0069213865092024205, 0.006701660016551614, 0.006877441192045808, 0.007316894456744194, 0.006987304519861936, 0.005910644400864839, 0.005712890368886292, 0.006789550743997097, 0.006459960737265647, 0.0076025388669222595, 0.006723632593639195, 0.006328124785795808, 0.0067895506508648396, 0.006262206891551614, 0.007668456761166453, 0.006899413838982582, 0.00667968736961484, 0.006174316303804517, 0.007053222414106131, 0.007360839610919356, 0.007009277027100325, 0.006613769475370646, 0.006481933454051614, 0.006503906077705323, 0.0060205076355487105, 0.006811523297801614, 0.006833495898172259, 0.007207031035795808, 0.007185058388859034, 0.0076464842539280655, 0.0073168942704796795, 0.007185058388859034, 0.006943359319120645, 0.006877441192045808, 0.006767578003928065, 0.00656982408836484, 0.007272949023172259, 0.007602538913488388, 0.006591796688735485, 0.0070532224606722595, 0.006899413885548711, 0.007207031035795808, 0.007426757598295808, 0.007009277120232582, 0.007360839657485485, 0.007031249813735485, 0.006525878701359034, 0.006635741982609034, 0.006086425483226776, 0.007119140401482582, 0.0067895505577325824, 0.007119140401482582, 0.006306152231991291, 0.007778320088982582, 0.006855468638241291, 0.007514648232609033, 0.0062622069381177425, 0.00683349585160613, 0.007009277213364839, 0.006789550604298711, 0.0070312497671693565, 0.006613769335672259, 0.006789550743997097, 0.006745605310425162, 0.0067895505577325824, 0.007426757737994194, 0.007207031082361937, 0.0070751950610429045, 0.0073168942704796795, 0.006965331779792905, 0.007382812350988388, 0.007009277120232582, 0.0070532224606722595, 0.007382812211290002, 0.006481933407485485, 0.007207031082361937, 0.006437988160178066, 0.006877441285178065, 0.00720703094266355, 0.00676757781766355, 0.006965331733226776, 0.006481933454051614, 0.006855468545109033, 0.007536620926111936, 0.007031249813735485, 0.0076245114672929045, 0.007141113048419356, 0.007646484114229679, 0.006855468498542905, 0.007272949023172259, 0.0076245114672929045, 0.007250976376235485, 0.006218261597678065, 0.0065917968284338714, 0.006767578003928065, 0.0076464841607958075, 0.006262206798419356, 0.007272949023172259 ], "yaxis": "y" }, { "dx": 2.0833333333333334e-10, "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "name": "Re(V) for (rf, 4.15 GHz)", "type": "scatter", "visible": true, "x0": 0, "xaxis": "x", "y": [ 0.01307373009622097, 0.015029296558350325, 0.013754882663488389, 0.014326171390712262, 0.012678222171962262, 0.013645019102841615, 0.010788574069738387, 0.008327636448666454, 0.0073388670571148396, 0.0051416014321148396, 0.0016259764990536496, 0.00039550780493300406, -0.004218749882420525, -0.006042480282485485, -0.008723144372925162, -0.01076660118997097, -0.011118163727223873, -0.012392577715218067, -0.012722167745232582, -0.01142578087747097, -0.010744628496468067, -0.007141113048419356, -0.004086913936771452, 0.0011645507503999398, 0.005493163946084678, 0.011425780784338712, 0.01705078100785613, 0.023818358406424524, 0.029904784448444844, 0.03592529185116291, 0.04141845591366291, 0.045834959298372266, 0.04833984225988388, 0.05040527135133743, 0.04972411952912807, 0.04822997935116291, 0.0439013659954071, 0.03807861246168613, 0.028872069716453553, 0.019577636010944845, 0.008393554482609034, -0.0031860350514762103, -0.01623779246583581, -0.028366698510944845, -0.042341307178139685, -0.0532397449016571, -0.0638085924088955, -0.07182861343026162, -0.07855224311351776, -0.07987060472369194, -0.07923339605331421, -0.07319091632962227, -0.06591796800494194, -0.05321777202188969, -0.0369580078870058, -0.018281249701976775, 0.0023071288218488918, 0.02493896447122097, 0.048295896500349045, 0.07163085713982582, 0.0949658177793026, 0.11685058400034905, 0.13326415717601775, 0.14796386510133744, 0.15552245676517487, 0.16026855260133743, 0.15572021156549454, 0.14730468690395354, 0.1299682602286339, 0.10861083716154099, 0.08145263493061065, 0.05027343593537807, 0.014018554333597421, -0.02039062473922968, -0.06130370981991291, -0.09755859002470971, -0.1349121078848839, -0.1662011682987213, -0.1940624952316284, -0.21506835520267487, -0.22790038585662842, -0.23163573890924455, -0.22440673559904098, -0.2087402269244194, -0.18202147781848907, -0.1476782202720642, -0.10731445029377937, -0.06112792827188969, -0.009975585620850325, 0.041791991144418714, 0.09586669653654098, 0.1479199171066284, 0.19973143935203552, 0.24637938886880875, 0.28476562201976774, 0.31407714188098906, 0.3306225538253784, 0.33400633931159973, 0.3202954024076462, 0.29678466022014616, 0.2575195223093033, 0.21260741502046585, 0.15631347447633742, 0.09850341603159904, 0.033002928271889685, -0.03052001874893904, -0.09751464575529098, -0.16000487953424453, -0.22297850996255875, -0.27676757276058195, -0.32655760943889617, -0.3634057521820068, -0.3859496921300888, -0.38983885645866395, -0.37430418431758883, -0.3440698117017746, -0.29682861268520355, -0.24143554270267487, -0.17716552019119264, -0.10839110985398293, -0.035090330988168716, 0.03766113147139549, 0.11151122823357582, 0.18094481974840165, 0.2510375946760178, 0.31302245557308195, 0.3685693234205246, 0.4132836848497391, 0.43991453647613527, 0.4466161996126175, 0.4245556503534317, 0.3903661996126175, 0.33756591081619264, 0.27648192942142485, 0.20469725877046585, 0.13137450963258743, 0.052338865399360654, -0.023796386271715163, -0.10193115025758744, -0.17430907636880874, -0.2444897398352623, -0.3056396424770355, -0.365734851360321, -0.4085595548152924, -0.4380029201507568, -0.44327635765075685, -0.4231494039297104, -0.3848950058221817, -0.3293701112270355, -0.26738524734973906, -0.19393065869808196, -0.11854247823357582, -0.041264647245407106, 0.03559570237994194, 0.11212646141648293, 0.1849877879023552, 0.25439940989017484, 0.3165161073207855, 0.37276610136032107, 0.4156567245721817, 0.43888182640075685, 0.43901365995407104, 0.4147119015455246, 0.3742822140455246, 0.31642821729183196, 0.2582665950059891, 0.18641600757837296, 0.11546630561351776, 0.03959472589194775, -0.033222655206918715, -0.10458984076976777, -0.17057372480630875, -0.2343823179602623, -0.2869189381599426, -0.33292968273162843, -0.36481199562549593, -0.3773144394159317, -0.37155760228633883, -0.3468383729457855, -0.3082763582468033, -0.2594970643520355, -0.20370848923921586, -0.14233886152505876, -0.08011230379343033, -0.013776855077594519, 0.04732910022139549, 0.10907226204872131, 0.164421384036541, 0.21372801959514617, 0.2565307587385178, 0.2861938446760178, 0.3050024420022964, 0.30768310129642484, 0.3014868080615997, 0.2770532101392746, 0.24714843183755875, 0.20605956614017487, 0.1629052698612213, 0.11412597522139549, 0.06593994162976742, 0.01593017540872097, -0.029113768599927425, -0.07516845613718033, -0.11311523169279099, -0.14662353098392486, -0.17202391773462294, -0.1888549730181694, -0.1983691319823265, -0.1976220652461052, -0.18979979902505875, -0.1726391538977623, -0.15189696848392487, -0.12498046457767487, -0.09500976204872132, -0.06257812343537808, -0.030080565623939036, 0.0017138671537395567, 0.032145995460450646, 0.059721678122878076, 0.08415527120232583, 0.10281005501747131, 0.11768554300069808, 0.12737548351287842, 0.1317700192332268, 0.1291772410273552, 0.12390380650758744, 0.11329101324081421, 0.10004150047898293, 0.08323241919279098, 0.06609374955296517, 0.04680175632238388, 0.028762206248939038, 0.009777831844985485, -0.007053222507238388, -0.023027343302965166, -0.035419921204447744, -0.04607665836811066, -0.05319579914212227, -0.05739257633686066, -0.05919433459639549, -0.05877685397863388, -0.05486572124063969, -0.049680174142122266, -0.04163818247616291, -0.03317870981991291, -0.02291747983545065, -0.014677734021097422, -0.003889160032849759, 0.0052075193030759696, 0.014018554333597421, 0.02096191346645355, 0.02713622972369194, 0.03271728456020355, 0.03632080033421516, 0.03746337853372097, 0.039287108927965164, 0.03779296763241291, 0.03561767488718033, 0.032827147468924525, 0.02966308481991291, 0.024609374441206457, 0.021115721948444844, 0.01546874949708581, 0.01188720678910613, 0.008129882486537099, 0.004702148330397904, 0.0012744140141876415, -0.001911621034378186, -0.003537597507238388, -0.005339355254545808, -0.006481933454051614, -0.005537109309807419, -0.006108398246578872, -0.00483398421201855, -0.0037353513995185494, -0.0017797850567148998, -0.0003955077758291736, 0.001340331946266815, 0.0024609374580904842, 0.004482421721331775, 0.006064453045837581, 0.008349609188735485, 0.009536132588982582, 0.009667968470603227, 0.01098632775247097, 0.011535644251853227, 0.012590331677347421, 0.011403808370232582, 0.01109619103372097, 0.011469726264476777, 0.01061279266141355, 0.010480956733226776, 0.009865722432732583, 0.009228515392169356, 0.00799804669804871, 0.007448730198666454, 0.007382812397554517, 0.006855468498542905, 0.006174316257238388, 0.005932617047801614, 0.005053710751235485, 0.0050097653875127435, 0.004943847446702421, 0.005185546749271452, 0.005405273335054517, 0.005449218605645001, 0.005537109263241291, 0.005668945191428065, 0.005427245888859034, 0.0065698240417987105, 0.00749267553910613, 0.006701659876853228, 0.007163085741922259, 0.00738281225785613, 0.006833495898172259, 0.007536620832979679, 0.0070751950610429045, 0.007822265336290001, 0.007272948976606131, 0.007844238076359034, 0.006086425576359034, 0.007097167707979679, 0.006723632663488388, 0.007382812304422259, 0.006745605263859034, 0.006613769382238388, 0.006833495898172259, 0.006877441285178065, 0.006459960807114839, 0.006613769382238388, 0.0070971677545458075, 0.006811523297801614, 0.007009277166798711, 0.007580566359683872, 0.006459960713982582, 0.006855468498542905, 0.005954589694738388, 0.006833495758473873, 0.006130370823666453, 0.00731689422391355, 0.007141113094985485, 0.007426757598295808, 0.00683349585160613, 0.007536620879545808, 0.006745605217292905, 0.006416015420109033, 0.007075195107609034, 0.0062402342446148396, 0.006196288904175162, 0.006745605263859034, 0.007470702938735485, 0.006437988113611936, 0.006240234198048711, 0.006547851394861937, 0.006328124832361936, 0.007778320088982582, 0.0065478514414280655, 0.007009277166798711, 0.006635741982609034, 0.007272948976606131, 0.005888671707361936, 0.006174316303804517, 0.006459960760548711, 0.0069433592027053235, 0.007163085788488388, 0.006635741982609034, 0.006372070079669357, 0.007756347442045808, 0.007141113048419356, 0.006723632616922259, 0.006416015466675163, 0.007009277120232582, 0.007053222414106131, 0.006899413838982582, 0.006701659923419356, 0.006855468638241291, 0.0070971678476780655, 0.007119140261784196, 0.006657714676111937, 0.006591796688735485, 0.006394042680040002, 0.007624511420726776, 0.006284179585054517, 0.006503906147554517 ], "yaxis": "y" }, { "dx": 2.0833333333333334e-10, "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "name": "Re(V) for (rf, 4.2 GHz)", "type": "scatter", "visible": true, "x0": 0, "xaxis": "x", "y": [ 0.005559081939281896, 0.007097167731262744, 0.006591796746943146, 0.007207031070720404, 0.006987304543145001, 0.007690429536160082, 0.007932128716493025, 0.007932128643733449, 0.007668456860119477, 0.007998046814464033, 0.00802001953125, 0.0065698240417987105, 0.007536620832979679, 0.007668456807732582, 0.006437988136895001, 0.006547851546201855, 0.0057128905318677425, 0.00547119127586484, 0.0045922850258648396, 0.005361328180879354, 0.004987792856991291, 0.003713378868997097, 0.005581054417416453, 0.005273437360301614, 0.004877929319627583, 0.0069433592027053235, 0.0067456051707267765, 0.008701171539723874, 0.009184570051729679, 0.0094482421875, 0.010063476412324236, 0.011381835490465165, 0.010524902166798711, 0.010239257395733148, 0.010502929612994195, 0.009865722060203553, 0.00791015587747097, 0.0071191397495567795, 0.006108398063224741, 0.004768066294491291, 0.003273925557732582, 0.0018676756997592747, 0.0009887692518532275, 2.197287976741791e-05, -0.00026367157697677613, -0.0003076172433793545, 0.0005932627711445094, 0.002109375037252903, 0.0034716792404651644, 0.005559082049876452, 0.007778319343924522, 0.010195311531424523, 0.012106934189796447, 0.015600585192441941, 0.015490722097456455, 0.018171385303139685, 0.01801757775247097, 0.01777587938122451, 0.016545409709215163, 0.014567871391773225, 0.011074218899011612, 0.008854980766773223, 0.004372560046613216, 0.001010742038488388, -0.0029663082212209703, -0.0055371086113154885, -0.00821777544915676, -0.0090087890625, -0.010458984225988389, -0.010305173881351947, -0.007536621205508709, -0.003317871317267418, 1.1175870895385742e-09, 0.004328611772507429, 0.009162598103284837, 0.013601072877645493, 0.017731934040784835, 0.023972168937325476, 0.02799316346645355, 0.030585936456918716, 0.031816405802965166, 0.02904785070568323, 0.024785153195261957, 0.019489746540784836, 0.013974609225988388, 0.00966796912252903, 0.004746091552078724, -0.000747070461511612, -0.007844236493110657, -0.013513182662427426, -0.021643064543604852, -0.02616943120956421, -0.026652831584215164, -0.022390133887529372, -0.016281737387180327, -0.007624510675668716, -0.0001098640263080597, 0.0034497078508138657, 0.00812988318502903, 0.012963865697383881, 0.020324704051017762, 0.029970699548721315, 0.04056152254343033, 0.04833984225988388, 0.048010247945785525, 0.04205565936863422, 0.03229980878531933, 0.022060547769069672, 0.012590336799621581, 0.009096677973866462, 0.004526364617049694, 0.0005932599306106567, -0.006020510196685791, -0.018281249701976775, -0.0294653307646513, -0.04069335907697678, -0.043923336267471316, -0.03643066510558128, -0.024235838465392588, -0.00999756008386612, 0.0011645525693893433, 0.00518554262816906, 0.00758056715130806, 0.010239258408546448, 0.015688475966453553, 0.02944336161017418, 0.04383545201271773, 0.058161618560552596, 0.061281736195087436, 0.053525392711162564, 0.039726559072732925, 0.02395019829273224, 0.008964839577674865, 0.003955078125, 0.0038671836256980894, 0.0012963861227035522, -0.0038891583681106567, -0.01722656413912773, -0.03385986387729645, -0.046208493411540985, -0.05293212980031967, -0.04398925378918648, -0.029421381652355194, -0.012041018903255462, 0.00120849609375, 0.005910646915435791, 0.008547362685203553, 0.010019534826278686, 0.014545898139476775, 0.02810302972793579, 0.04480224568396807, 0.05915038660168648, 0.0640722632408142, 0.05504150465130806, 0.039792482554912564, 0.02206054627895355, 0.008173830807209015, 0.004526367783546448, 0.0030102528631687163, 0.002131350338459015, -0.0037792980670928954, -0.01744629107415676, -0.0331787146627903, -0.04440673738718033, -0.04847167730331421, -0.03875976279377937, -0.02267578523606062, -0.0098876953125, 0.0033398419618606567, 0.005603025853633881, 0.00834961012005806, 0.010700683295726775, 0.01733642667531967, 0.031728518381714824, 0.04409911781549454, 0.05233886390924454, 0.05124023109674454, 0.04385741911828518, 0.03159667961299419, 0.021247561275959014, 0.012041018903255462, 0.008723141998052597, 0.005317382514476776, -3.725290298461914e-09, -0.007602539658546448, -0.01788574196398258, -0.025576171278953553, -0.030827635526657106, -0.03019043281674385, -0.0215112317353487, -0.015424806252121925, -0.006789553165435791, -0.0006372027099132537, 0.0038671867921948435, 0.008173829317092896, 0.015095214545726775, 0.02041259631514549, 0.027927245944738388, 0.03168456815183163, 0.035354001075029375, 0.033002928644418714, 0.02898193262517452, 0.02395019456744194, 0.017995603382587433, 0.013271485269069672, 0.009799803607165813, 0.00406494140625, -0.00035156235098838807, -0.0031640637665987016, -0.007712403777986765, -0.011667478829622269, -0.011601560562849045, -0.011184082180261613, -0.008635253831744193, -0.005646971799433231, -0.0019555661827325823, 0.0014721680432558059, 0.005339354882016778, 0.008613280951976776, 0.012304686754941941, 0.014545897766947747, 0.01764404233545065, 0.018544921837747096, 0.018742675334215163, 0.018193359300494195, 0.017402342753484845, 0.014875488169491292, 0.012832031771540641, 0.009755859896540642, 0.007800292037427425, 0.005668945331126452, 0.003559570200741291, 0.0004614252597093582, -0.0003076170280110091, -0.001296386867761612, -0.0006152350455522537, -0.0004614250734448433, 0.0009448247961699963, 0.001120605506002903, 0.003361816704273224, 0.00408691456541419, 0.00608642598381266, 0.0072290034964680675, 0.008613281324505806, 0.010261230543255806, 0.010502928495407104, 0.010854491824284196, 0.011909179110080003, 0.010437011159956456, 0.010920410067774356, 0.009624023176729678, 0.008767089620232583, 0.007229003682732582, 0.007470702938735485, 0.006196289355284534, 0.005646972404792905, 0.004768066410906613, 0.004460449260659516, 0.004152832180261612, 0.004108886793255806, 0.00463623022660613, 0.00547119127586484, 0.004855956922983751, 0.0049218749161809685, 0.005756835624924861, 0.006723632663488388, 0.00736083947122097, 0.008239745860919356, 0.00799804669804871, 0.00863525359891355, 0.007668456761166453, 0.009052734152646735, 0.00843749983177986, 0.008151855110190809, 0.008261718653375282, 0.007514648255892098, 0.0067675777710974215, 0.007778320033685305, 0.006108398211654276, 0.006437988020479679, 0.006372070204815827, 0.006855468556750566, 0.006679687267751433, 0.006306152197066694, 0.00564697248628363, 0.006613769382238388, 0.0059985349420458075, 0.00659179671201855, 0.006174316303804517, 0.006921386497560888, 0.006943359225988388, 0.007009277166798711, 0.007185058458708227, 0.007448730291798711, 0.006569823995232582, 0.007624511444009841, 0.007954101311042905, 0.006833495781756937, 0.006965332059189677, 0.007075195037759841, 0.007185058388859034, 0.00738281225785613, 0.006987304519861936, 0.007360839704051614, 0.005910644307732582, 0.006657714676111937, 0.006284179538488388, 0.006723632570356131, 0.006130370870232582, 0.007800292829051614, 0.007163085695356131, 0.006723632570356131, 0.007514648186042905, 0.006701660016551614, 0.0065698241349309685, 0.0065258787479251625, 0.006613769335672259, 0.007272949069738388, 0.006306152162142098, 0.006899413978680968, 0.007382812304422259, 0.007382812350988388, 0.007360839657485485, 0.007075195107609034, 0.007009277120232582, 0.0070751951541751625, 0.00685546847525984, 0.006020507588982582, 0.005932617001235485, 0.007338866917416453, 0.00694335913285613, 0.006921386485919357, 0.006174316210672259, 0.007294921716675162, 0.006767577910795808, 0.006811523204669356, 0.007250976422801614, 0.007448730198666454, 0.007141113094985485, 0.006965331779792905, 0.006350097432732582, 0.007185058481991291, 0.006459960760548711, 0.006899413838982582, 0.0060644530225545164, 0.007316894317045808, 0.007075195107609034, 0.007009277166798711, 0.005646972544491291, 0.007272949023172259, 0.006459960807114839, 0.006921386532485485, 0.006306152138859033, 0.007119140401482582, 0.005888671707361936, 0.006987304566428066, 0.0059985350351780655, 0.007207030896097422, 0.0070532224606722595, 0.0065258787479251625, 0.00593261697795242, 0.007360839610919356, 0.005800781073048711, 0.006416015326976776, 0.0063061523251235485, 0.0070751951541751625, 0.0067895505577325824, 0.007031249860301614, 0.006679687276482582, 0.00656982408836484, 0.006240234198048711, 0.00639404277317226, 0.0059106442611664535, 0.007382812304422259, 0.007338867010548711, 0.0067895505577325824, 0.006745605310425162, 0.007338866917416453, 0.007141113001853228, 0.006811523297801614, 0.006459960807114839, 0.007426757644861936, 0.0065039059612900015, 0.007448730245232582 ], "yaxis": "y" }, { "dx": 2.0833333333333334e-10, "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "name": "Re(V) for (rf, 4.25 GHz)", "type": "scatter", "visible": true, "x0": 0, "xaxis": "x", "y": [ 0.005712890598806553, 0.0057348630944034085, 0.005405273323412984, 0.005646972436807118, 0.0052954099839553235, 0.006064452842110768, 0.006877441384131089, 0.0071191404480487105, 0.007119140471331775, 0.007426757505163551, 0.007426757644861936, 0.008041992096696048, 0.008349609124707058, 0.009074706793762743, 0.008085937332361936, 0.008239745907485486, 0.007316894363611937, 0.006745604984462261, 0.006306152150500566, 0.004790039110230282, 0.0049658203963190315, 0.005031738243997097, 0.004504394344985485, 0.0045922850258648396, 0.005097656208090484, 0.00635009768884629, 0.005581054370850325, 0.008283691387623549, 0.008591308258473873, 0.010371093824505805, 0.010458983809803613, 0.010986327473074198, 0.010678711006767117, 0.010129393823444844, 0.008789062686264514, 0.007646484114229679, 0.005427245382452384, 0.005317382235080004, 0.0029663087800145147, 0.0021752930246293546, 0.00030761715024709704, 0.0012524412944912911, 0.000878906063735485, 0.0033837895840406417, 0.003779296763241291, 0.005800781131256372, 0.008327636867761612, 0.011799316108226775, 0.012414549849927426, 0.014919433742761612, 0.0158422838896513, 0.015710449405014516, 0.014655761327594519, 0.01351318322122097, 0.010349122062325477, 0.00731689534150064, 0.0035156261175870894, -6.591826677322387e-05, -0.00448242156417109, -0.005009766668081284, -0.00582275353372097, -0.006108398362994194, -0.002636716887354851, 0.000703125074505806, 0.004130859300494194, 0.008767088316380978, 0.013337401300668716, 0.018413085490465164, 0.0219506848603487, 0.025290524959564208, 0.025905761495232583, 0.022280274517834188, 0.017534179240465166, 0.013864747434854507, 0.007316893525421619, 0.0015820305794477462, -0.0039111323654651645, -0.007888183742761613, -0.014853516221046447, -0.01810546815395355, -0.016787109896540642, -0.011667479947209358, -0.005075683444738388, 0.002504881098866463, 0.008107909560203552, 0.013820801675319672, 0.021027830243110657, 0.0306738268584013, 0.03713378980755806, 0.03779296800494194, 0.032431638706475495, 0.025795895606279373, 0.016413573920726777, 0.007207031920552253, 0.003977051749825477, -0.0018237307667732239, -0.013820797577500344, -0.025004883855581285, -0.031135252118110655, -0.02889404073357582, -0.022038571164011957, -0.008986814320087433, 0.0009228497743606568, 0.005756833613850177, 0.009711910039186478, 0.020720215141773225, 0.0334643542766571, 0.04502196982502937, 0.05211913734674454, 0.04746093302965164, 0.031201178580522536, 0.016677245497703552, 0.008041992038488387, 0.006481929868459702, 0.0010546877980232238, -0.011645510792732239, -0.027158207446336746, -0.04058349430561066, -0.04493408054113388, -0.032497554644942285, -0.013249514997005463, 0.00041747838258743286, 0.006350094452500343, 0.01043701395392418, 0.01439208984375, 0.02766357809305191, 0.048164059221744535, 0.06178710758686066, 0.05723876804113388, 0.038496088795363904, 0.02063232511281967, 0.008305662870407104, 0.0034936511190608146, 0.0029003918170928955, -0.0039331018924713135, -0.025004884414374828, -0.044362792372703554, -0.04981200695037842, -0.0401440441608429, -0.022258299589157104, -0.002768555283546448, 0.010656733810901643, 0.007426759600639344, 0.010437010228633881, 0.023488768190145493, 0.04616454802453518, 0.06119384616613388, 0.06213867217302323, 0.046076657623052596, 0.023730470240116118, 0.006943361461162567, 0.0031201155856251717, 0.004262692481279373, -0.0036254853010177614, -0.02087402306497097, -0.03821045160293579, -0.05130615234375, -0.04513183310627937, -0.022653812542557716, -0.003054198622703552, 0.006591798365116119, 0.006811520457267762, 0.01021728515625, 0.020939942449331284, 0.04067138796672225, 0.05671142339706421, 0.05985351279377937, 0.045571288000792264, 0.02408203259110451, 0.011250001192092896, 0.005976562201976776, 0.002834470570087433, -0.002438962459564209, -0.0138208020478487, -0.03271728605031967, -0.042670898139476776, -0.03645263314247131, -0.01889648474752903, -0.005361327528953552, 0.003911135345697403, 0.008591311797499657, 0.012106935679912566, 0.022258299589157104, 0.0361450188793242, 0.045856932550668715, 0.04629638344049454, 0.03643065998330712, 0.02713623121380806, 0.015227045118808746, 0.007382811605930328, 0.0034057624638080598, -0.002504880726337433, -0.012766113132238388, -0.020280764997005464, -0.025202634930610656, -0.021467285603284834, -0.015073242411017419, -0.005383303016424179, 0.0019775353372097015, 0.006965333037078381, 0.012700194865465165, 0.021225586533546448, 0.026784668769687416, 0.029377439618110658, 0.030300293117761612, 0.02772948909550905, 0.021181641891598702, 0.015161131322383881, 0.009382322803139687, 0.005844726227223873, -0.0012744143605232239, -0.00637206993997097, -0.008811034075915814, -0.011008302122354508, -0.010305174440145493, -0.006591797480359674, -0.002263182029128075, 0.0019555673003196715, 0.005822754325345158, 0.012238767370581627, 0.014370116591453552, 0.017204589769244195, 0.01948974598199129, 0.019885252788662912, 0.01896240236237645, 0.015007323771715163, 0.012941893935203553, 0.009580077975988388, 0.005185546958819032, 0.003647460415959358, 0.0007031241431832314, -0.0006372069008648395, -0.002285156399011612, -0.001252441480755806, -0.000505370507016778, 0.0011425782926380635, 0.00362548790872097, 0.007009276899043471, 0.00806396473199129, 0.010239257290959359, 0.011162108927965163, 0.013051757914945483, 0.012612304463982583, 0.012150878598913551, 0.011689452920109034, 0.010920410230755805, 0.007778319530189037, 0.006416015420109033, 0.004943847190588713, 0.004460449004545808, 0.0028344725724309683, 0.003098144195973873, 0.003186034969985485, 0.0035815429873764515, 0.003625488289981149, 0.005668945144861937, 0.006328124817810021, 0.00788818346336484, 0.00791015625, 0.009096679277718067, 0.009118652134202421, 0.009404296788852662, 0.00905273410025984, 0.008569335704669357, 0.008173828199505805, 0.007734374981373549, 0.007800292782485485, 0.006503905876888894, 0.006064452836290002, 0.005822753766551614, 0.005295410053804517, 0.006372070265933871, 0.006218261574395001, 0.006481933398754336, 0.006372070225188509, 0.006306152197066694, 0.0062182614579796795, 0.006877441145479679, 0.006833495921455324, 0.007492675579851493, 0.007536620832979679, 0.007229003799147904, 0.007888183335307986, 0.007844237971585243, 0.006987304580979981, 0.007668456842657179, 0.007470702845603227, 0.0066796872997656465, 0.006525878643151373, 0.007558593573048711, 0.0061303710448555645, 0.006240234198048711, 0.006130370940081775, 0.006877441145479679, 0.006152343656867743, 0.006987304473295808, 0.006877441238611936, 0.007163085788488388, 0.007207031035795808, 0.007141112955287099, 0.0070751950610429045, 0.007624511513859034, 0.0071191404480487105, 0.006613769382238388, 0.006965331733226776, 0.007229003636166453, 0.00676757781766355, 0.007536620926111936, 0.006525878817774356, 0.007141113094985485, 0.0067895506508648396, 0.006701660016551614, 0.006108398316428065, 0.00639404277317226, 0.0059765623416751625, 0.0065258787479251625, 0.00683349585160613, 0.007536620926111936, 0.006591796688735485, 0.006943359225988388, 0.006416015326976776, 0.00694335913285613, 0.007185058435425162, 0.007141113001853228, 0.006284179538488388, 0.007053222414106131, 0.006811523204669356, 0.0065039060544222595, 0.007470702845603227, 0.007163085741922259, 0.006745605217292905, 0.006965331872925163, 0.006723632710054517, 0.007316894363611937, 0.006547851394861937, 0.0070971677545458075, 0.007141113094985485, 0.007294921716675162, 0.005954589694738388, 0.006503906147554517, 0.006833495944738388, 0.007426757551729679, 0.006833495944738388, 0.0064819333609193565, 0.00683349585160613, 0.006987304426729679, 0.007207031128928065, 0.00749267558567226, 0.006437988067045808, 0.006416015466675163, 0.005756835779175162, 0.007382812397554517, 0.007360839657485485, 0.006416015513241291, 0.006591796688735485, 0.00722900377586484, 0.006613769289106131, 0.007009277166798711, 0.007448730245232582, 0.0076245114672929045, 0.007316894410178065, 0.007448730198666454, 0.006459960760548711, 0.0075146480929106476, 0.0070312497671693565, 0.0076464841607958075, 0.007097167801111937, 0.006723632523790002, 0.007360839704051614, 0.006745605310425162, 0.007382812304422259, 0.007844238076359034, 0.006613769289106131, 0.00676757781766355, 0.006350097386166454, 0.006679687323048711, 0.006569823995232582, 0.0076684568542987105, 0.0068115231581032274, 0.006328124832361936, 0.006833495944738388, 0.007536620926111936, 0.006306152185425162, 0.0073388669639825824 ], "yaxis": "y" }, { "dx": 2.0833333333333334e-10, "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "name": "Re(V) for (rf, 4.05 GHz)", "type": "scatter", "visible": true, "x0": 0, "xaxis": "x2", "y": [ 0.001252441419637762, 0.001955566357355565, 0.0022631835279753433, 0.002373046753928065, -0.00037353517836891115, 0.0012304687523283064, 0.002043456956744194, 0.0025927733862772585, 0.0005932616710197181, 0.0014941406901925803, -0.0010546875884756446, 0.0015161133604124188, 0.0014062500558793545, 0.0007031250279396772, 0.0010766601481009275, 0.001428222580580041, 0.0006591796118300408, -0.00037353511434048416, -0.0008569336263462901, -0.0005053711211076006, -0.00032958961091935637, 0.00019775379914790391, -0.0008569336961954833, -0.0007250974187627435, -0.002570800296962261, -0.0016040041111409665, -0.0030322263948619364, -0.001911621168255806, -0.002768554724752903, -0.000681152194738388, -0.0030322263948619364, -0.003955078031867743, -0.002021484449505806, -0.0028344721533358095, -0.00626220703125, -0.0029443359933793547, -0.004702148167416454, -0.0026806639973074196, -0.002966308407485485, -0.002373047452419996, -0.0024169917218387128, -0.0016259763389825821, -0.002702636085450649, -0.003032226487994194, -0.001142578013241291, -0.001604003831744194, -0.002329101413488388, -0.00048339907079935073, -0.0015820303931832313, 0.000703125074505806, 0.00046142544597387313, 0.0011645508056972176, 0.002329101989744231, 0.001779784820973873, 0.002856444288045168, 0.002702637016773224, 0.00538330078125, 0.006130370497703552, 0.007844236865639686, 0.009250488132238388, 0.006767576932907105, 0.010656737536191941, 0.010371093079447747, 0.011535641551017762, 0.013930663466453552, 0.015117186680436134, 0.012832030281424522, 0.017314453423023225, 0.016501463361782952, 0.018303220439702273, 0.02126952912658453, 0.0213354479521513, 0.02449951283633709, 0.022675780951976775, 0.024982910603284836, 0.025422362983226775, 0.025993651896715163, 0.0287841796875, 0.026960447430610657, 0.026674801856279372, 0.027751465141773225, 0.02777343839406967, 0.024982909485697747, 0.02720214854925871, 0.025905760796740653, 0.02340087853372097, 0.022456056997179986, 0.020917966216802596, 0.019995111972093582, 0.016896971315145493, 0.014589841663837432, 0.013930663466453552, 0.01285400241613388, 0.011184081435203552, 0.00955810844898224, 0.006679684668779373, 0.004460450261831284, 0.005295410007238388, 0.003010256215929985, 0.0005712883546948432, -0.000812985934317112, 0.0013183614239096642, -6.591901183128357e-05, -0.0002636682242155075, -0.003032223880290985, -0.0031420886516571045, -0.004658205807209015, -0.0055810555815696715, -0.007272948324680328, -0.009338377416133881, -0.014304198324680328, -0.01689697355031967, -0.018193358927965163, -0.020258789509534837, -0.025971680134534835, -0.02757568433880806, -0.0345629895105958, -0.037639160780236124, -0.04379150494933128, -0.04456054493784904, -0.049943847209215166, -0.05308593660593033, -0.0515917956829071, -0.050361327826976776, -0.05044921785593033, -0.049504393339157106, -0.04974609315395355, -0.05165771096944809, -0.04917480349540711, -0.05108642727136612, -0.05328369140625, -0.05280028805136681, -0.05033935215324163, -0.046010740916244686, -0.03902343213558197, -0.03581543006002903, -0.03155273571610451, -0.031904298812150955, -0.030739748477935792, -0.028278809785842896, -0.024213868379592895, -0.02469726502895355, -0.019511720538139342, -0.015996091067790985, -0.013183598220348359, -0.006130373477935791, -0.002329103648662567, 0.0023291010409593584, 0.001450197584927082, 0.003999019286129624, 0.0030542006716132164, 0.0045043956488370895, 0.006547849625349045, 0.008964844048023224, 0.012370605766773225, 0.013798831403255463, 0.016369627416133882, 0.019489744305610658, 0.022390136122703554, 0.02039062827825546, 0.023818355798721314, 0.022895506769418716, 0.02326904088258743, 0.03080566190183163, 0.03317870665341616, 0.03821044815704226, 0.04510986134409904, 0.04715331941843033, 0.05119628682732582, 0.05508544445037842, 0.054975581169128415, 0.05690917521715164, 0.05739257633686066, 0.056447753310203554, 0.056337887048721315, 0.056953121721744535, 0.05187743753194809, 0.04836181551218033, 0.043374022096395494, 0.04214355386793613, 0.038012690586037935, 0.033024904504418376, 0.028784184902906417, 0.02485107183456421, 0.020214847475290298, 0.02166503816843033, 0.018435057997703553, 0.013908690214157105, 0.010524903237819672, 0.009404298663139344, 0.009645996987819672, 0.006459957361221314, 0.00562499687075615, 0.004790039733052254, 0.002131345868110657, 0.00202148649841547, 0.0003955107880756259, -0.0002417003735899925, 0.0002197265625, -0.002263181284070015, -0.0032080069184303285, -0.0030981443822383882, -0.006372067332267761, -0.006613769382238388, -0.007031249254941941, -0.012106934189796447, -0.011184082925319671, -0.011645505577325821, -0.011140136793255807, -0.014326170831918717, -0.015446774661540985, -0.014414060348644852, -0.015842283982783555, -0.016127929091453552, -0.018720701895654203, -0.015754390507936478, -0.015732419118285178, -0.016611328348517418, -0.014853514730930328, -0.013645017892122269, -0.012436524033546448, -0.011601562798023223, -0.013930665701627732, -0.010810547694563865, -0.011557615548372268, -0.01212890651077032, -0.008591308072209359, -0.009536133240908384, -0.008920897101052105, -0.008195800567045807, -0.007250974979251623, -0.00514160180464387, -0.006328124739229679, -0.005207519792020321, -0.005581054836511612, -0.00046142563223838806, -0.002812499552965164, -0.001713867112994194, 0.0006152339279651642, 0.00032958984375, 0.00041748126968741415, 0.0006591790355741977, 0.0019775398541241884, 0.001472167728934437, 0.003317870869068429, 0.0018896483117714525, 0.0017797850538045167, 0.0025488276965916156, 0.0052734375931322575, 0.002812500298023224, 0.0041308593936264515, 0.004614257626235485, 0.0034936524927616118, 0.003691406175494194, 0.003823241963982582, 0.003823242150247097, 0.003383788652718067, 0.006877441331744194, 0.002680663811042905, 0.004636230482719839, 0.004526367038488388, 0.0034497069369535892, 0.004240722372196614, 0.004614257602952421, 0.003647461114451289, 0.005185547051951289, 0.0032739255111664534, 0.005712890601716936, 0.003603515448048711, 0.003383788792416453, 0.004306640615686775, 0.0034497069020289926, 0.0027685548091540115, 0.0035595702938735485, 0.0018676757114008068, 0.0030981444753706453, 0.002175292791798711, 0.0031201170844724403, 0.0018457030411809683, 0.003471679566428065, 0.0022192381991771983, 0.0014501952799037098, 0.0034057616721838713, 0.0010327148454962298, 0.0010766601422801613, 0.0010986327659338712, 0.00017578124825377018, 0.0017578124534338713, 0.0025268553727073595, 0.0024609373824205248, 0.00032958975643850865, 0.002351074165198952, 0.002460937376599759, 0.0015820311498828232, 0.0024829100409988316, 0.0018457031081197783, 0.0031640624132705853, 0.0020874023030046374, 0.0018237304437207058, 0.002438964735483751, 0.0020434569480130447, 0.002812499922583811, 0.0017138671566499398, 0.0014721679501235486, 0.00204345696256496, 0.0019995116657810287, 0.0022631835425272586, 0.0020654296327847987, 0.0009228515176801011, 0.0012084960617357865, 0.0023510741535574197, 0.0020874023262877016, 0.0017358397599309683, 0.003032226487994194, 0.001450195285724476, 0.0012304687057621776, 0.003603515471331775, 0.0015820311615243553, 0.0017358398414216935, 0.0035375975829083474, 0.0019775390159338714, 0.0018676757230423392, 0.0020654296851716934, 0.0027465819381177425, 0.0015600585757056251, 0.0007250976603245362, 0.0012084960704669355, 0.00213134762016125, 0.001208496099570766, 0.002834472560789436, 0.0008129882509820164, 0.0018457030790159478, 0.0006591796671273186, 0.004460449051111937, 0.0018017577385762706, 0.004218749876599759, 0.0031201170379063113, 0.0012963866407517343, 0.0038232420454733075, 0.0029003905539866535, 0.002988281089346856, 0.0010766601335490122, 0.0025708007160574198, 0.0026367186452262103, 0.002834472613176331, 0.0034497070097131654, 0.0015380858909338712, 0.0015380859375, 0.0008569335885113105, 0.0019555663398932665, 0.0025048827694263308, 0.002329101541545242, 0.0024389647791394965, 0.0020434570527868346, 0.0028564452659338713, 0.0018457030470017343, 0.0019116209994535893, 0.00182373040006496, 0.0023510741477366535, 0.0017138671479187905, 0.0015820312313735486, 0.0027246093261055647, 0.0019335936609422787, 0.0022412109217839317, 0.0019995116599602625, 0.0030102537595666943, 0.0012304686708375812, 0.003229980356991291, 0.0009228515322320163, 0.0016479491663631053, 0.0023291014600545167, 0.0025268554338254033, 0.0031420898158103228, 0.0024609374580904842, 0.0012084960588254034, 0.0017138670897111296, 0.0034716796013526618, 0.0026367187150754035, 0.002504882717039436, 0.0010546874313149602, 0.002504882789799012, 0.0012963866465725005, 0.0005932617117650807, 0.002307128786924295 ], "yaxis": "y2" }, { "dx": 2.0833333333333334e-10, "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "name": "Re(V) for (rf, 4.1 GHz)", "type": "scatter", "visible": true, "x0": 0, "xaxis": "x2", "y": [ 0.0032519530039280655, 0.0016259765019640327, 0.0028564453416038303, 0.0036254881240893157, 0.0017578123835846782, 0.005449218567810022, 0.0026367187325377016, 0.001977538937353529, 0.003361816378310323, 0.0019995117152575405, 0.00448242174461484, 0.0034936523530632257, 0.0033398437779396774, 0.0027905273251235484, 0.0032739256508648395, 0.0029003904201090336, 0.0025708005006890742, 0.0019995115842903035, 0.0012524412944912911, 0.000527343712747097, 0.00054931640625, 0.00039550778456032276, 0.0004394529853016138, -0.001032714860048145, -0.0019116209470666945, -0.0007250978494994342, -2.197250723838806e-05, -0.0002856450155377388, -0.002197265625, -0.0016479493118822575, -0.0038671874441206454, -0.0021313478238880633, -0.0010986328125, -0.0023071292554959653, -0.0013623049017041922, -0.0029443361796438693, -0.001186523400247097, -0.000395507924258709, -0.0007250986993312836, -0.00030761677771806717, 0.0017797853564843536, 0.001867675967514515, 0.0025048820301890374, 0.004921874590218067, 0.006503906100988388, 0.005866698548197746, 0.0067675778642296795, 0.008833006583154201, 0.009843750484287738, 0.011074218625435606, 0.01146972607821226, 0.010898436419665813, 0.012480468675494193, 0.01373290978372097, 0.012590331956744194, 0.012216796353459358, 0.012722168012987822, 0.01390869114547968, 0.01168945264071226, 0.008745118230581283, 0.00922851413488388, 0.008613279461860657, 0.006174314767122269, 0.004636231064796448, 0.003098147176206112, 0.000856934254989028, -0.0007910141721367836, -0.004130859673023224, -0.006086426973342896, -0.0074707016348838804, -0.007954101637005806, -0.013381347432732582, -0.013886717148125172, -0.01645751912146807, -0.02074218578636646, -0.02063232585787773, -0.02348877042531967, -0.021730955690145493, -0.023884277045726775, -0.022346190363168716, -0.02243408337235451, -0.020368652790784834, -0.015996093675494195, -0.01494140475988388, -0.009294434636831283, -0.007844235002994537, -0.004768064618110657, -0.002922358363866806, 0.0006591806188225747, 0.0024389665108174086, 0.0034277338534593584, 0.00856933295726776, 0.008525392413139344, 0.011162109673023224, 0.01746825873851776, 0.022499996423721313, 0.026850581541657446, 0.03197021489031613, 0.03891357406973839, 0.04150634482502937, 0.043439938127994536, 0.04585693180561066, 0.04629638344049454, 0.04350585788488388, 0.040451655164361, 0.037353513203561305, 0.025971680507063867, 0.022499998658895494, 0.016259765625, 0.008217774331569672, 0.006591795384883881, 0.003515629470348358, -0.0012084975838661193, -0.0016479498008266091, -0.0016040042042732238, -0.002680663764476776, -0.0052734360098838804, -0.009272460639476777, -0.014677733182907104, -0.023378906399011613, -0.026191407069563865, -0.035266110906377435, -0.04506591521203518, -0.05260253921151161, -0.05066894292831421, -0.05196533054113388, -0.05381103307008743, -0.05262451171875, -0.05119628831744194, -0.04612060725921765, -0.03278319761157036, -0.027641600370407103, -0.025532230734825134, -0.01935790926218033, -0.012766115367412567, -0.008239749073982238, 0.00026367157697677613, 0.004614258423680439, 6.592050194740296e-05, 0.005844726413488388, 0.016940917074680328, 0.017204590141773224, 0.023488767445087433, 0.025444334000349046, 0.026828611642122267, 0.035793456993997094, 0.04761474505066872, 0.04807616844773292, 0.04541747570037842, 0.04710937291383743, 0.04750488400459289, 0.05141601040959358, 0.05403076186776161, 0.04363769115880132, 0.03370605409145355, 0.026630858331918715, 0.024169921875, 0.01672119051218033, 0.011140137910842896, 0.002592775970697403, -0.0011206049472093581, -0.003977050678804517, -0.0009448222815990448, -0.0045483440160751345, -0.007910157740116119, -0.011250001192092896, -0.015534669160842896, -0.020170895010232927, -0.028850094228982926, -0.03581542680040002, -0.044912108778953554, -0.05007567852735519, -0.05209716558456421, -0.05433837920427322, -0.05209716409444809, -0.04550537243485451, -0.0399462852627039, -0.0326733379624784, -0.023554687201976777, -0.01722656413912773, -0.011711427569389343, -0.006921388208866119, -0.0034277305006980897, -0.0032739289104938506, 6.591696292161942e-05, 0.002197265625, 0.0009887691587209702, 0.00516357421875, 0.010722658038139344, 0.012282715737819671, 0.017380372434854508, 0.024213866889476778, 0.027092289365828037, 0.03021240495145321, 0.034079591184854506, 0.034870602935552594, 0.03546386733651161, 0.03706787228584289, 0.03326660022139549, 0.030366211384534835, 0.026762694492936133, 0.026367186941206454, 0.017314453795552253, 0.017094723880290985, 0.014853516221046447, 0.008393552899360657, 0.006020507961511612, 0.006679687649011612, 0.0015161123126745224, 0.0021533189341425897, -0.0024389635771512987, -0.004987793415784836, -0.0059765629470348355, -0.006635742634534836, -0.008217773213982583, -0.010898438468575477, -0.011689451895654202, -0.012810059823095798, -0.013645019382238388, -0.012678223848342895, -0.013908692449331284, -0.01329345665872097, -0.01142578274011612, -0.01164550743997097, -0.009404296753928065, -0.009492187574505807, -0.008020019344985484, -0.004812012240290642, -0.005383300036191941, -0.0033398441970348357, -0.00048339925706386566, 0.0009448233991861344, 0.0023071282834280283, 0.0038891599047929048, 0.003823242150247097, 0.005031738057732582, 0.006833495944738388, 0.006459959968924523, 0.007580565661191941, 0.007624511513859034, 0.007558593619614839, 0.006547851720824838, 0.008173828385770321, 0.007822265289723873, 0.009162597358226776, 0.007536620646715164, 0.007316894549876452, 0.006240233778953552, 0.007580565655371174, 0.004482421325519681, 0.003933105431497097, 0.005734863691031933, 0.004328612983226776, 0.0026806638576090335, 0.001186523400247097, 0.003449706919491291, 0.0028125000419095157, 0.00195556610415224, 0.0013183595146983862, 0.0025488279527053235, 0.0019775389693677424, -0.0001318361144512892, -0.0003515623975545168, 0.001494140602881089, 0.0005932617466896772, 0.000417480431497097, 0.0003515624441206455, 0.00010986328125, -0.0008349609561264515, 0.0006811524275690317, 0.001164550706744194, 0.00087890625, 0.00017578110564500093, -0.0003295897593488917, 0.0018896483117714525, 0.002307128836400807, -0.0003735351841896772, 0.001318359302240424, 0.0022631835046922786, 0.00153808587056119, 0.0025927733397111295, 0.0025927734095603228, 0.0015161133022047579, 0.002197265543509275, 0.0032080077566206456, 0.002900390629656613, 0.002197265543509275, 0.003955078104627319, 0.001977539001381956, 0.003054199187317863, 0.002219238237012178, 0.0030761717935092747, 0.002285156145808287, 0.0028124998236307873, 0.0034716796362772584, 0.0014501952682621777, 0.0029223631718195975, 0.0038452147506177425, 0.003471679697395302, 0.0023071288131177427, 0.0030102537886705248, 0.0007031249784631655, 0.001955566351534799, 0.0013623046106658876, 0.0031201171164866536, 0.0029882811912102627, 0.002065429594949819, 0.00019775392138399184, 0.0011865233944263309, 0.001494140544673428, 0.002944335830397904, 0.0006591796787688509, 0.0022851561312563716, 0.0014501952275168151, 0.0016259765572613106, 0.0027685545734129845, -0.00037353520165197553, 0.0031201171252178026, 0.0012084960588254034, 0.0017578124447027222, 0.00228515614871867, 0.0008789062412688509, 0.002988281100988388, 0.0034716796013526618, 0.002175292937317863, 0.0008129883033689111, 0.002922363218385726, 0.0013842773158103227, 0.0008349609095603227, 0.001054687474970706, 0.0009448242140933871, 0.0008789062238065525, 0.002988281115540303, 0.0018457030120771379, 0.0029223630903288723, -8.789062267169356e-05, 0.0012084960530046374, 8.789061685092747e-05, 0.0019775390566792337, 0.0010327147960197181, 0.0017358397628413514, 0.003251953050494194, 0.0032299803802743553, 0.0026147460215725006, 0.0015380858996650204, 0.0029663084977073597, 0.0007690429629292339, 0.000900878879474476, 0.0014941405912395566, 0.002109374909196049, 0.002614746041945182, 0.0014941405766876414, 0.0013183593429857865, 0.0014941405621357261, 0.0017138671537395567, 0.0018237303826026618, 0.0003515625139698386, 0.0013842772925272584, 0.0013842773390933872, 0.0021533202496357264, 0.002636718627763912, 0.0025048827286809684, 0.0006811523460783064, 0.003098144443356432, 0.002526855393080041, 0.0021093749208375813, 0.0016040038870414719, 0.0005053711007349193, 0.0013623046630527823, 0.0027246093261055647, 0.0025268554425565528, 6.591798446606845e-05, 0.003955077956197784, 0.003098144452087581, 0.0030322265112772582, 0.002197265543509275, 0.003911132621578872, 0.003471679612994194, 0.003098144446266815, 0.0010986327601131053, 0.003076171790598892, -0.00017578120168764143, 0.0006591796322027221, 0.002175292864558287 ], "yaxis": "y2" }, { "dx": 2.0833333333333334e-10, "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "name": "Re(V) for (rf, 4.15 GHz)", "type": "scatter", "visible": true, "x0": 0, "xaxis": "x2", "y": [ -0.004042968654539436, -0.004350585793145001, -0.0022631835425272586, -0.000615234358701855, -0.00017578123370185495, 0.0018676757346838713, 0.004658203004510142, 0.007448730338364839, 0.007910155970603228, 0.01021728478372097, 0.013183593191206456, 0.015578612871468066, 0.017709960509091616, 0.018962401896715164, 0.018786620534956455, 0.020720214117318392, 0.018391112703830002, 0.014809569995850324, 0.012854003440588712, 0.011030273232609033, 0.00457031240221113, 0.0016918944485951215, -0.004570312355645001, -0.009865722199901939, -0.0165014642290771, -0.023400877974927424, -0.02715820223093033, -0.03109130784869194, -0.03418945260345936, -0.03726562447845936, -0.037419432774186134, -0.0359472643584013, -0.03412353415042162, -0.03001464791595936, -0.023972167074680327, -0.01404052684083581, -0.007185058330651373, 0.0050097655563149605, 0.016083984076976775, 0.02889404222369194, 0.040913084894418715, 0.05099853351712227, 0.06011718548834324, 0.07083984166383743, 0.07699218764901161, 0.08006835728883743, 0.08044189289212227, 0.08074951022863389, 0.07371826171875, 0.06420410089194775, 0.05137206874787807, 0.036188963800668716, 0.018061523139476777, -0.0009887694497592748, -0.02423583921045065, -0.04620849452912808, -0.06888427585363388, -0.08967040628194808, -0.10814941078424453, -0.1246948204934597, -0.13623046576976777, -0.14359130561351777, -0.1451513648033142, -0.13952636420726777, -0.12900146022439002, -0.11087402030825615, -0.0858471654355526, -0.05978759601712227, -0.028652343340218066, 0.006899413885548711, 0.046384275704622266, 0.0830126941204071, 0.11786132529377938, 0.1527978479862213, 0.1833398386836052, 0.2077954053878784, 0.22801024913787843, 0.23660155534744262, 0.23464598953723909, 0.22447264939546585, 0.20641112625598906, 0.17617675215005874, 0.1391308546066284, 0.09551513269543647, 0.046735838800668714, -0.003317871072795242, -0.058754881471395494, -0.11076415702700615, -0.1635205030441284, -0.21313475966453552, -0.2572997987270355, -0.2947631776332855, -0.31948241889476775, -0.33097411394119264, -0.3295019418001175, -0.3123852401971817, -0.2835351496934891, -0.23923827409744264, -0.18911864459514618, -0.13218749463558196, -0.06690673716366291, -0.0009228515089489519, 0.06820312216877937, 0.1353735327720642, 0.2023681581020355, 0.26833007037639617, 0.3217895418405533, 0.3697338759899139, 0.40201170444488527, 0.4176122933626175, 0.41554686427116394, 0.38823485374450684, 0.3502221554517746, 0.29526855051517487, 0.2328442305326462, 0.16376220285892487, 0.08655029088258744, 0.010898437211290002, -0.0705322265625, -0.14629394114017485, -0.2225170835852623, -0.29072020649909974, -0.3574072152376175, -0.40855956077575684, -0.4482202023267746, -0.44999998807907104, -0.44999998807907104, -0.43811277747154237, -0.3934863120317459, -0.3338085860013962, -0.2621118098497391, -0.18432860672473908, -0.10226074010133743, -0.017314452677965164, 0.06609374806284904, 0.14897460788488387, 0.22684569656848907, 0.30144286453723906, 0.37103025913238524, 0.42545653581619264, 0.44978025555610657, 0.44978025555610657, 0.44978025555610657, 0.44978025555610657, 0.4060766488313675, 0.34070799350738523, 0.26593505442142484, 0.1875366136431694, 0.09979980066418648, 0.017072753328830004, -0.06822509616613388, -0.1505126938223839, -0.22972411513328553, -0.3020581007003784, -0.36826170682907106, -0.4218749850988388, -0.44999998807907104, -0.44999998807907104, -0.44999998807907104, -0.43982664346694944, -0.3886523306369781, -0.32359130382537843, -0.24890624582767487, -0.1708373948931694, -0.09151610955595971, -0.008591308328323066, 0.07158691287040711, 0.15108398348093033, 0.2252197191119194, 0.29120360910892484, 0.35283690094947817, 0.3979907095432281, 0.43321287631988525, 0.44079344272613524, 0.42558836936950684, 0.3883886605501175, 0.3407958894968033, 0.279953607916832, 0.21256347000598907, 0.14271239787340165, 0.06914794817566872, -0.0032080077333375813, -0.07323486134409904, -0.13904296606779099, -0.19948973804712294, -0.2559374928474426, -0.29994872510433196, -0.3304028272628784, -0.35033202171325684, -0.35015623569488524, -0.33512694835662843, -0.3032885670661926, -0.2624194294214249, -0.21495849192142485, -0.16044433265924454, -0.1038647435605526, -0.04559326022863388, 0.012700194725766778, 0.06433593593537808, 0.11366454735398293, 0.158598630130291, 0.19606200456619263, 0.22385741472244264, 0.24424804300069808, 0.2519164979457855, 0.24721435010433196, 0.23539306074380875, 0.21113524734973907, 0.18457030802965163, 0.145964352786541, 0.10955566093325615, 0.07224609255790711, 0.031398925185203555, -0.004812011611647904, -0.0411547839641571, -0.07279540821909905, -0.10175536796450615, -0.1219482384622097, -0.13840575963258744, -0.14776611030101777, -0.1496557593345642, -0.1491503894329071, -0.13924071937799454, -0.12498046532273292, -0.10630370825529098, -0.08729736134409904, -0.06301757618784905, -0.03917724527418613, -0.016853026952594517, 0.006943359150318429, 0.027465819753706454, 0.0451757799834013, 0.06084228381514549, 0.07266357317566871, 0.07905761525034904, 0.08646239936351777, 0.08556152135133743, 0.08439696952700615, 0.07798095494508743, 0.07011474519968033, 0.06031494028866291, 0.049636229500174524, 0.03654052726924419, 0.024038085341453554, 0.010217284876853227, -0.0007690429571084678, -0.010656738001853228, -0.01997314430773258, -0.027575683034956455, -0.03247558493167162, -0.03851806484162808, -0.04038574099540711, -0.03880371004343033, -0.03823242150247097, -0.03401367105543614, -0.030827635899186134, -0.024213866516947746, -0.019116210285574198, -0.012370605021715164, -0.007272949093021452, -0.0018896484165452422, 0.0036694335198262707, 0.008525390364229678, 0.012985839694738387, 0.015974120795726778, 0.0172705071978271, 0.018918456695973872, 0.01986328065395355, 0.01981933508068323, 0.02010498009622097, 0.017775878310203552, 0.015996093302965163, 0.013425292726606131, 0.011249999748542905, 0.0068115233443677425, 0.006855468568392098, 0.0026147460739593953, 0.002878417877946049, 0.0009448242024518549, -0.0016918944893404841, -0.002944335853680968, -0.003186035010730848, -0.005624999874271452, -0.005207519419491291, -0.005427245941245928, -0.003339843629510142, -0.007294921763241291, -0.002065429647336714, -0.003911132668145001, -0.0008789062383584678, -0.0005053710978245362, -0.0002416992443613708, 0.0014501952478894963, 0.00316406239871867, 0.001713867112994194, 0.003208007680950686, 0.0029223631805507465, 0.00430664048762992, 0.004306640455615707, 0.004877929540816695, 0.004943847469985485, 0.005097656091675162, 0.0021972655405988915, 0.0042846677912166346, 0.004394531136495061, 0.0047021483245771375, 0.0019995116075733677, 0.003164062392897904, 0.0014501952478894963, 0.002482910078833811, 0.0014062499394640326, 0.0007910156098660081, 0.0016479491809150205, 0.0025048827286809684, 0.0009008788911160082, 0.0016259765136055649, 0.0013623046223074197, -0.0003735351638169959, 0.0014062499278225005, 0.0016040038433857262, 0.0017578124068677425, 0.0010766601713839918, 0.000615234358701855, 0.0024609374318970366, 0.002241210895590484, 0.0018237303767818958, 0.0021093749441206456, 0.0022851561894640326, 0.0019995116570498796, 0.0030541990941856056, 0.0009228515817085281, 0.0018676757114008068, 0.0024609374231658876, 0.0011206054245121778, 0.001604003898683004, 0.002241210878128186, 0.0029663084977073597, 0.002768554602516815, 0.004328613131656311, 0.0028344725957140326, 0.0017578124243300408, 0.0015600585931679234, 0.0001977539068320766, 0.0030981443997006863, 0.0017797850829083472, 0.0035156249126885087, 0.0010986328125, 0.0027026367140933873, 0.00129638668440748, 0.0021972655202262105, 0.0020434569829376414, 0.0021313475677743553, 0.001142578077269718, 0.002460937388241291, 0.0014721679588546976, 0.0033398435916751623, 0.0014721679326612502, 0.0020214843098074198, 0.001801757758948952, 0.0015820312284631655, 0.0007910156156867743, 0.0028344725840725006, 0.0018896483350545167, 0.0027905272436328232, 0.001142578077269718, 0.001801757764769718, 0.0022412108373828232, 0.002395019447430968, 0.0024609374115243552, 0.0034716796479187908, 0.003229980374453589, 0.0006591796933207661, 0.001911621046019718, 0.0014721679646754638, 0.0014062499278225005, 0.0029223631659988313, 0.001186523400247097, 0.0014501952653517946, 0.0014282226213254035, 0.000615234358701855, 0.0007031249959254637, 0.0010766601422801613, 0.0011865234235301613, 0.0020434569858480247 ], "yaxis": "y2" }, { "dx": 2.0833333333333334e-10, "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "name": "Re(V) for (rf, 4.2 GHz)", "type": "scatter", "visible": true, "x0": 0, "xaxis": "x2", "y": [ 0.0011645507183857262, 0.00021972654212731868, 0.0004833984246943146, -0.000549316476099193, 0.0015161132672801615, 0.0005712890764698386, -0.0005053709377534687, 0.0009008788270875812, 0.0011425780365243554, 0.001582031208090484, 0.0009228515438735486, 0.0011425781180150808, 0.001889648288488388, 0.004438476450741291, 0.002966308547183871, 0.0051635741256177425, 0.003383788908831775, 0.0029663086868822576, 0.003823242150247097, 0.0036254880018532277, 0.004218749701976776, 0.002504882961511612, 0.0007910157088190317, 0.0024169922748114915, -0.000747070275247097, -0.0003955075517296791, -0.00019775358960032462, -0.0018457030411809683, -0.0026586915366351603, -0.0009008791297674179, -0.0017578127793967725, -0.001142577882274054, -0.0011425778269767762, 0.000439453125, 0.001032714592292905, 0.0015380862634629012, 0.003867186978459358, 0.005075683072209358, 0.005778808146715164, 0.006833495933096856, 0.007185058481991291, 0.008173827826976777, 0.007514648046344519, 0.008261718694120646, 0.008195800706744194, 0.005668944865465164, 0.0027026358991861345, 0.0009448237717151642, 0.00048339925706386566, -0.0024389650672674177, -0.005031738989055156, -0.008107909467071295, -0.00889892429113388, -0.008701172843575477, -0.008481445908546447, -0.007207030081190169, -0.007756347954273224, -0.002900391072034836, 2.1973997354507448e-05, 0.002416991221252829, 0.003757324442267418, 0.008481444418430328, 0.011052244901657104, 0.01571045010932721, 0.017138671875, 0.01856689453125, 0.018522950634360314, 0.017644043173640968, 0.013315429538488388, 0.009733887761831284, 0.005493165552616119, 0.0007470694545190781, -0.0014721669256687164, -0.00780029222369194, -0.010634765028953552, -0.017753906865254975, -0.022016600146889685, -0.023049315065145494, -0.022346192970871925, -0.019270018325187266, -0.01353515349328518, -0.009294433891773224, -0.003010252118110657, 0.0007250961527461186, 0.005229492485523224, 0.012568356096744537, 0.018654780834913252, 0.025070798094384374, 0.0322338841855526, 0.036804194748401645, 0.036320803314447404, 0.02863036929629743, 0.019094236195087433, 0.011491699516773224, 0.007141110301017761, 0.0016699218656867742, -0.00252685621380806, -0.008393555879592896, -0.018610845506191253, -0.029003907367587088, -0.0380566380918026, -0.04297851324081421, -0.04203369021415711, -0.032629390433430674, -0.02067626565694809, -0.010788573324680329, -0.001977541297674179, 0.000725097768008709, 0.0011645495891571046, 0.010041503608226776, 0.021115723997354507, 0.03313476489856839, 0.04467040449380875, 0.053679198026657104, 0.05220702886581421, 0.04137451248243451, 0.02373046949505806, 0.013579100370407104, 0.0027905248105525972, -0.0010327137075364589, -0.002263185381889343, -0.0077783212065696715, -0.016237791627645493, -0.031970216613262895, -0.050427240878343584, -0.05297607332468033, -0.055239255726337436, -0.04262695144861937, -0.02557617276906967, -0.018962404131889342, -0.004812014102935791, 0.002263183332979679, 0.002966305613517761, 0.015007323026657105, 0.022763675451278685, 0.033640137687325475, 0.05009765401482582, 0.04787841290235519, 0.050756829977035525, 0.04565917812287808, 0.02880615070462227, 0.020368652045726778, 0.007602539658546448, -0.0013403346762061118, -0.0036474622786045073, -0.01604003757238388, -0.024016112089157104, -0.034848636202514174, -0.05132812634110451, -0.05077880918979645, -0.053020015358924866, -0.044648433476686476, -0.029091793298721313, -0.018610839545726777, -0.0056469753384590145, 0.002680662274360657, 0.0031640619039535523, 0.013271482288837433, 0.020390624552965163, 0.03379394523799419, 0.051481928676366806, 0.05367919504642486, 0.05706298500299454, 0.042187498323619364, 0.022214355319738387, 0.011447754502296448, -0.0003295883536338806, -0.002351072523742914, -0.0009667977690696716, -0.0072949215769767765, -0.017512206733226777, -0.032519530644640325, -0.04666992574930191, -0.05174559950828552, -0.04943847432732582, -0.0347827160730958, -0.01999511569738388, -0.009030759334564209, -0.0025927752256393434, -0.00015381029807031154, 0.0030981458723545073, 0.011271975934505463, 0.01968749761581421, 0.03509033320005983, 0.04229736328125, 0.04662597179412842, 0.0400561511516571, 0.03223388546612114, 0.019841307401657106, 0.012326659262180328, 0.0047021470963954926, 0.001823730510659516, -0.0019995100796222688, -0.010986326634883881, -0.015358883887529373, -0.023466796055436133, -0.028388673067092897, -0.02854247987270355, -0.02759765423834324, -0.019775390881113707, -0.013161619752645492, -0.007382813096046448, -0.00037353597581386567, 0.0022851567715406417, 0.007097167894244194, 0.012480469048023224, 0.017116700112819672, 0.020720213674940167, 0.023115233704447746, 0.023269043117761613, 0.022697753086686135, 0.01990722641348839, 0.013535156846046448, 0.0098876953125, 0.004746094718575478, 0.004042967554414645, -0.003977051377296448, -0.005185547471046448, -0.010502929985523223, -0.012480469382717274, -0.012150878831744195, -0.012062988430261611, -0.010920409858226777, -0.00780029296875, -0.006899414770305157, -0.003911132737994194, 0.00026367157697677613, 0.0025488279294222592, 0.0050976559519767765, 0.008811034634709359, 0.00911865271627903, 0.012106931788730435, 0.009558104537427425, 0.011491699144244194, 0.010415039211511611, 0.008767089247703553, 0.006767578050494194, 0.004570313170552254, 0.0038891592994332314, 0.0012304685311391949, -0.0004614255391061306, -0.000988769344985485, -0.0017138675320893526, -0.0030981449410319327, -0.002307128719985485, -0.002043456770479679, -0.0038012693636119365, -0.003054199359030463, -0.00197753868997097, -0.00010986365377902984, 0.0018896481953561306, 0.003098144615069032, 0.00307617150247097, 0.004658202640712261, 0.0046142575331032274, 0.004196777404285967, 0.0046801757998764515, 0.005383300594985485, 0.0033178711921209468, 0.004855956858955323, 0.005031738057732582, 0.004086913727223873, 0.0022851561661809683, 0.0021533201972488312, 0.0018237304408103227, 0.00261474612634629, -0.0006591796875, 0.000549316467368044, 0.0007250978611409664, 0.0020434570498764513, 0.0014062500558793545, 0.0017138670664280653, 0.0016259764903225004, 0.0024609374173451214, 0.0019116210751235485, 0.0010986327280988917, 0.00210937496740371, 0.0015600584913045168, 0.003625488211400807, 0.002438964776229113, 0.0034277342434506862, 0.0026147459517233073, 0.0030322265287395568, 0.0033178709796629845, 0.0010546874807914719, 0.0016259766300208867, 0.0013623046776046976, 0.00331787102331873, 0.0018237304931972176, 0.0026586913270875813, 0.001186523400247097, 0.002482910081744194, 0.0015600585582433268, 0.003471679612994194, 0.002351074083708227, -0.00021972657123114914, 0.002197265543509275, 0.001494140611612238, 0.0005712890299037099, 0.001757812430150807, 0.00166992190934252, 0.003977050655521452, 0.001230468659196049, 0.002351074165198952, 0.0006591796380234882, 0.0031860350631177426, 0.0011645507416687905, 0.0009008788765640929, 0.0021313476492650805, 0.002900390513241291, 0.0018237304058857263, 0.00232910152990371, 0.0011645507387584076, 0.0012744140112772584, 0.0024829100380884483, 0.003339843708090484, 0.0032299803453497587, 0.0036914061172865333, 0.002395019424147904, 0.0017578124534338713, 0.0023291015269933267, 0.002702636586036533, 0.0010766601044451818, 0.0014282226096838714, 0.0015820312197320162, 0.001735839806497097, 0.0042407224827911705, 0.0006811523257056251, 0.002329101521172561, 0.0014501952507998794, 0.002438964752946049, 0.0032739256974309685, 0.0012084960791980848, 0.001010742166545242, 0.0032299803453497587, 0.0011865233769640326, 0.0040429686778225005, 0.002900390580180101, 0.0007690429454669356, 0.003801269383984618, 0.003054199204780161, 0.0009448241878999397, 0.0014282226038631052, 0.0016040038724895566, 0.002263183530885726, 0.0019116210925858468, 0.001428222598042339, 0.0025488280836725606, 0.0009667968261055648, 0.001691894480609335, 0.0020654295687563716, 0.0030981444899225606, 0.001406249968567863, 0.002043456977116875, 0.0031640624220017344, 0.001889648410724476, 0.0012304687290452421, 0.0019116210285574197, 4.394530260469765e-05, 0.0031640624045394363, 0.002592773307696916, 0.0013623046572320164, 0.0019555663340725003, 0.0022851561778225006, 0.0010107421228894963, 0.004328613137477078, 0.00019775389228016138, 0.0018237304466310889, 0.003142089769244194, 0.0014282226329669356, 0.0028124998789280653, 0.002966308523900807, 0.0032519530621357264, 0.0001977539068320766, 0.002241210881038569, 0.00296630848897621, 0.001911621037288569, 0.0022631834843195977, 0.001977539010113105, 0.0018896484281867743, 0.002438964767497964, 0.0021533202030695974, 0.00301025384105742, 0.0013403319637291134 ], "yaxis": "y2" }, { "dx": 2.0833333333333334e-10, "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "name": "Re(V) for (rf, 4.25 GHz)", "type": "scatter", "visible": true, "x0": 0, "xaxis": "x2", "y": [ 0.0016040038550272583, 0.004196777287870645, 0.003823242150247097, 0.0003515624877763912, 0.002021484274882823, 0.0026367186335846783, 0.001582031077123247, -0.00010986322304233909, 0.0010986328590661288, 0.00046142565552145245, 0.0014941405970603228, 0.0023730469401925802, 0.0006152342830318958, 0.0009008787688799203, 8.789058774709702e-05, 0.0031640625558793543, 0.0035375974141061304, 0.0027685546781867744, 0.0031201170990243555, 0.005251464480534196, 0.003164062136784196, 0.004042968736030161, 0.0022412107326090338, 0.002658691443502903, 0.002175293193431571, 0.002087402270990424, -0.0004394529387354851, 4.394571878947317e-05, 4.394510760903358e-05, -0.0015820315107703208, -0.0010986326262354851, -0.002329101366922259, -0.000834960862994194, -0.0018237311393022536, 0.0014721673913300037, 0.0054931640625, 0.005295409820973873, 0.007185058511095121, 0.009755859151482582, 0.009799804165959358, 0.0068554682598914955, 0.004152831993997097, 0.0043505864217877385, 0.0029003907926380633, -0.0018457033671438693, -0.0011865228414535522, -0.004108886048197746, -0.007163086254149675, -0.008503417298197747, -0.005031738057732582, -0.00533935590647161, -0.00461425818502903, -0.0038452144712209702, 0.0017358393437461928, 0.005515137314796447, 0.008393555507063865, 0.012216797098517418, 0.015820311941206457, 0.014040527865290642, 0.014172362815588712, 0.012458495795726776, 0.008173827826976777, 0.002878418378531933, 0.0009008805267512798, -0.004987791925668716, -0.009030761569738388, -0.01368896458297968, -0.015556639432907105, -0.016633298993110657, -0.014018555279471911, -0.009558107331395149, -0.004899903386831284, -0.0005932598374783993, 0.005888674035668373, 0.013513184338808059, 0.018435059115290642, 0.023356934264302253, 0.026674804836511613, 0.02658691518008709, 0.01959960740059614, 0.012238769233226776, 0.007932130992412568, 0.0009008791297674179, -0.007294920831918716, -0.013535152375698089, -0.02342285154154524, -0.028696290403604507, -0.03045409843325615, -0.0249829126521945, -0.01770995929837227, -0.009338380396366119, -0.0019116215407848358, 0.0061083979904651645, 0.010480956733226776, 0.019291993975639344, 0.03434326201677322, 0.04106689691543579, 0.03871582001447678, 0.02898192871361971, 0.019379882514476775, 0.006899411976337433, -0.0021972669288516044, -0.002329100668430328, -0.0138427734375, -0.027949220687150955, -0.03946288451552391, -0.04691161960363388, -0.043681634962558745, -0.026279300451278687, -0.00889892429113388, -0.0016259759664535522, 0.0021313484758138657, 0.006569822132587433, 0.01680907979607582, 0.03572753556072712, 0.05297606885433197, 0.05484374612569809, 0.04267089925706387, 0.021730956435203553, 0.005207519233226776, -0.0007250990718603134, -0.004570314288139343, -0.011052247881889344, -0.024345704168081284, -0.043923338502645494, -0.05411865115165711, -0.055349116772413255, -0.03509032819420099, -0.021115723252296447, -0.005603030323982239, 0.006042479863390326, 0.00648193210363388, 0.020478516817092896, 0.031047362461686136, 0.05214110910892487, 0.049987788498401645, 0.050603025034070014, 0.02933349534869194, 0.020126953721046448, -0.00015380755066871644, -0.004152830317616462, -0.015644533932209014, -0.023225098848342896, -0.04073730297386646, -0.049724115431308745, -0.051547853648662566, -0.04480224724393338, -0.026433104276657106, -0.013359378278255462, 0.003955072350800037, 0.0025048837065696715, 0.01865478605031967, 0.03010253608226776, 0.05124022960662842, 0.047878414392471313, 0.05403076186776161, 0.03539794087409973, 0.01705078184604645, 0.0004394516348838806, -0.00043944977223873136, -0.009536136686801911, -0.01744628995656967, -0.036804196913726626, -0.053261713683605195, -0.05671142339706421, -0.042473144829273224, -0.018830565363168718, -0.005251465737819672, -0.0017358388751745224, 0.003823243826627731, 0.011030271649360657, 0.02381836101412773, 0.04638427197933197, 0.05539306551218033, 0.04913085699081421, 0.030366213247179984, 0.013051760196685792, 0.004833984375, -0.00024170083925127982, -0.0027026399970054627, -0.014414064586162567, -0.029926758958026767, -0.04484618827700615, -0.043703609704971315, -0.03385986164212227, -0.018830564618110657, -0.005690918862819671, -0.0005932621657848358, 0.006218257546424866, 0.011359865963459014, 0.021159667149186136, 0.03396973088383674, 0.0395947277545929, 0.03460693210363388, 0.027817383781075476, 0.015446777641773223, 0.008657224476337433, 0.0007910159416496754, -0.0019775390625, -0.010744627565145493, -0.018654785025864838, -0.025971680134534835, -0.02592773661017418, -0.02225829940289259, -0.014150388911366463, -0.006437987834215164, -0.0007250972092151641, 0.0049877922981977465, 0.009492185711860657, 0.018281248956918718, 0.02280761571601033, 0.02427978366613388, 0.022587890550494195, 0.01968749933876097, 0.012612304091453553, 0.008041993156075478, 0.003339844848960638, -0.002768554165959358, -0.006525878608226776, -0.0112060546875, -0.0147216796875, -0.012128905206918717, -0.010788574069738387, -0.007426758110523224, -0.003779296204447746, 0.0002197267487645149, 0.00331787196919322, 0.007624511793255806, 0.009250488877296448, 0.010788573930040003, 0.011249999701976775, 0.01296386644244194, 0.010502928541973234, 0.008613281697034837, 0.006394043937325478, 0.0034277351107448338, 0.0005712885409593582, -0.002900390326976776, -0.0029443356208503245, -0.004790038615465164, -0.005954589694738388, -0.0038891606032848357, -0.002856445359066129, 0.0002197265625, 0.0006372069008648395, 0.00268066433200147, 0.003801269643008709, 0.006042480655014515, 0.0051635740499477835, 0.006306151673197746, 0.006481933034956455, 0.00685546831227839, 0.004790038801729679, 0.0022851559333503246, 0.0027905275113880635, 0.0012963870191015302, 0.0004394530318677425, 0.0015820312488358467, 2.1972798276692628e-05, -0.0015161131508648396, -0.0007250973954796791, 0.0010327147785574198, 0.000417480431497097, 0.0009228514973074198, 0.0007250976748764514, 0.0037133789621293543, 0.003713378682732582, 0.003295898297801614, 0.003273925857502036, 0.003801269340328872, 0.004108886560425162, 0.0035375976003706455, 0.0038891601376235484, 0.0018017577007412911, 0.002043457073159516, 0.0022412109887227417, 0.0026806639274582268, 0.0016259766183793546, 0.0010986328241415321, -0.00019775379914790391, 0.0015380858909338712, 0.001999511691974476, 0.0013183592702262104, 0.0017138671828433871, 0.0012084960471838713, 0.0033618162851780653, 0.0014721679122885688, 0.003427734225988388, 0.002285156204015948, 0.004218749876599759, 0.0015161132905632257, 0.0030102538294158876, 0.004306640464346856, 0.0032958983269054444, 0.0025927733193384485, 0.002065429603680968, 0.0036914061667630447, 0.0015600584738422185, 0.0010546874458668754, 0.00112060543615371, 0.0020654296822613105, 0.0023071288713254036, 0.00252685540181119, 0.002438964799512178, 0.0019116210518404842, 0.0014721679734066128, 0.0011206054710783063, 0.00393310533836484, 0.0013403319811914117, 0.0005493163916980848, 0.003383788914652541, 0.0007690429629292339, 0.002021484269062057, 0.0019775390974245965, 0.0014941405766876414, 0.002680663968203589, 0.00206542958621867, 0.003164062416180968, 0.0022192382719367744, 0.0026147459982894363, 0.0018017577764112501, 0.0016479491139762103, 0.0014062499220017343, 0.002395019435789436, 0.0015380859142169357, 0.002021484274882823, 0.0006152343441499398, 0.0017578124010469765, 0.0011645507300272584, 0.002307128836400807, 0.00248291008756496, 0.0023291015095310286, 0.0019555663340725003, 0.0024829100584611297, 0.0001318359310971573, 0.003911132691428065, 0.0023950194590725005, 0.0038012695091310888, 0.0021313475735951215, 0.0021533203223953025, 0.0005273437651339919, 0.0005053710861830041, 0.0006372070231009275, 0.001977538992650807, 0.003691406108555384, 0.0035156248370185493, 0.002834472613176331, 0.0022851561632705854, 0.0014721678890055045, 0.002548828045837581, 0.0013842773041687906, 0.0019775390333961695, 0.0029663085442734882, 0.0032739257148932666, 0.0024169921089196578, 0.002504882757784799, 0.0023071288829669355, 0.001076660118997097, 0.0013403319811914117, -2.3283064365386964e-11, 0.0031420897110365333, 0.0029223631892818956, 0.0017138671159045772, 0.0013403320161160081, 0.0007250976224895567, 0.0014721679035574198, 0.002460937469732016, 0.002768554593785666, 0.0025927733280695976, 0.002988281220314093, 0.001625976533978246, 0.0014941405213903635, 0.0026147460914216934, 0.0016479491343488917, 0.0005273436952847987, 0.0023950194590725005, 0.0021972656104480848, 0.002482910070102662, 0.0017138671391876414, 0.00166992184240371, 0.0021533202525461093, 0.0014501953002763913, 0.0009008788591017946, 0.002570800675312057 ], "yaxis": "y2" } ], "layout": { "annotations": [ { "font": { "size": 16 }, "showarrow": false, "text": "readoutreceiver, labels: (0,)", "x": 0.5, "xanchor": "center", "xref": "paper", "y": 1.0, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 16 }, "showarrow": false, "text": "readoutreceiver, labels: (1,)", "x": 0.5, "xanchor": "center", "xref": "paper", "y": 0.425, "yanchor": "bottom", "yref": "paper" } ], "height": 1100, "legend": { "groupclick": "toggleitem" }, "template": { "data": { "bar": [ { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" } ], "scatter": [ { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" } ], "violin": [ { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" } ] }, "layout": { "annotationdefaults": { "font": { "size": 12 } }, "autotypenumbers": "strict", "hoverlabel": { "bgcolor": "white", "font": { "family": "Rockwell", "size": 14 } }, "hovermode": "x unified", "legend": { "bgcolor": "white", "bordercolor": "Black", "borderwidth": 1, "font": { "family": "Rockwell" } }, "xaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true }, "yaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true } } }, "width": 900, "xaxis": { "anchor": "y", "domain": [ 0.0, 1.0 ], "matches": "x2", "showticklabels": true, "title": { "text": "Time (s)" } }, "xaxis2": { "anchor": "y2", "domain": [ 0.0, 1.0 ], "showticklabels": true, "title": { "text": "Time (s)" } }, "yaxis": { "anchor": "x", "domain": [ 0.575, 1.0 ], "title": { "text": "Fractional Voltage" } }, "yaxis2": { "anchor": "x2", "domain": [ 0.0, 0.425 ], "title": { "text": "Fractional Voltage" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "program.plot_trace()" ] }, { "cell_type": "raw", "id": "be5a091e", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "We can retrieve the I/Q data by calling the\n", ":py:meth:`~keysight.qcs.programs.Program.get_iq` method, which returns a dataframe\n", "that has the sweep values in its column header." ] }, { "cell_type": "code", "execution_count": 7, "id": "07bbd92f", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:43.191548Z", "iopub.status.busy": "2025-06-13T13:21:43.190876Z", "iopub.status.idle": "2025-06-13T13:21:43.387909Z", "shell.execute_reply": "2025-06-13T13:21:43.387128Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
(rf, 4.05 GHz)...(rf, 4.25 GHz)
0123456789...0123456789
(((Channels(labels=[0], name=readoutreceiver, absolute_phase=False))))-0.000191-0.003899j0.000077-0.003642j-0.000430-0.004168j0.000012-0.004071j0.000042-0.003658j-0.000510-0.004211j-0.000052-0.004175j0.000084-0.003701j-0.000719-0.004324j-0.000124-0.004373j...-0.000036+0.000368j0.000318-0.000300j0.000000-0.000124j0.000142+0.000179j-0.000002-0.000144j-0.000265-0.000027j-0.000067+0.000153j-0.000051-0.000221j-0.000317+0.000065j0.000106+0.000130j
(((Channels(labels=[1], name=readoutreceiver, absolute_phase=False))))-0.004437-0.001820j-0.002133-0.001429j-0.002552-0.000963j-0.003809-0.001938j-0.002047-0.001594j-0.002233-0.000374j-0.004006-0.001622j-0.002390-0.001392j-0.002402-0.000332j-0.004073-0.001305j...-0.000378-0.000470j-0.000537+0.000370j0.000590-0.000199j-0.000435+0.000067j-0.000074+0.000787j0.000421-0.000268j-0.000448-0.000644j-0.000327+0.000158j0.000862-0.000466j-0.000263-0.000154j
\n", "

2 rows × 50 columns

\n", "
" ], "text/plain": [ " (rf, 4.05 GHz) \\\n", " 0 \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000191-0.003899j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.004437-0.001820j \n", "\n", " \\\n", " 1 \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000077-0.003642j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.002133-0.001429j \n", "\n", " \\\n", " 2 \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000430-0.004168j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.002552-0.000963j \n", "\n", " \\\n", " 3 \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000012-0.004071j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.003809-0.001938j \n", "\n", " \\\n", " 4 \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000042-0.003658j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.002047-0.001594j \n", "\n", " \\\n", " 5 \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000510-0.004211j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.002233-0.000374j \n", "\n", " \\\n", " 6 \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000052-0.004175j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.004006-0.001622j \n", "\n", " \\\n", " 7 \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000084-0.003701j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.002390-0.001392j \n", "\n", " \\\n", " 8 \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000719-0.004324j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.002402-0.000332j \n", "\n", " ... \\\n", " 9 ... \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000124-0.004373j ... \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.004073-0.001305j ... \n", "\n", " (rf, 4.25 GHz) \\\n", " 0 \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000036+0.000368j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000378-0.000470j \n", "\n", " \\\n", " 1 \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000318-0.000300j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000537+0.000370j \n", "\n", " \\\n", " 2 \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000000-0.000124j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.000590-0.000199j \n", "\n", " \\\n", " 3 \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000142+0.000179j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000435+0.000067j \n", "\n", " \\\n", " 4 \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000002-0.000144j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000074+0.000787j \n", "\n", " \\\n", " 5 \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000265-0.000027j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.000421-0.000268j \n", "\n", " \\\n", " 6 \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000067+0.000153j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000448-0.000644j \n", "\n", " \\\n", " 7 \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000051-0.000221j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000327+0.000158j \n", "\n", " \\\n", " 8 \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000317+0.000065j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.000862-0.000466j \n", "\n", " \n", " 9 \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000106+0.000130j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000263-0.000154j \n", "\n", "[2 rows x 50 columns]" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "program.get_iq(stack_channels=True)" ] }, { "cell_type": "raw", "id": "e03a7759", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "We can extract data for a sweep and repeat using the following" ] }, { "cell_type": "code", "execution_count": 8, "id": "72d07e39", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:43.391127Z", "iopub.status.busy": "2025-06-13T13:21:43.390811Z", "iopub.status.idle": "2025-06-13T13:21:43.412291Z", "shell.execute_reply": "2025-06-13T13:21:43.411541Z" }, "lines_to_next_cell": 0 }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(-0.00019140228972316692-0.003898978610783353j)\n" ] } ], "source": [ "df = program.get_iq(stack_channels=True)\n", "channel0_rf_4_05_data = df[\"(rf, 4.05 GHz)\"][\"0\"][digs[0]]\n", "print(channel0_rf_4_05_data)" ] }, { "cell_type": "raw", "id": "0c09861c", "metadata": { "lines_to_next_cell": 0, "raw_mimetype": "text/restructuredtext" }, "source": [ "This is the data for channel (labels=[0], name=readoutreceiver), 4.05 GHz frequency\n", "and 0th repeat.\n", "\n", "Also, using the results class we can get the data directly as a numpy array:" ] }, { "cell_type": "code", "execution_count": 9, "id": "40d31450", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:43.415696Z", "iopub.status.busy": "2025-06-13T13:21:43.415358Z", "iopub.status.idle": "2025-06-13T13:21:43.424426Z", "shell.execute_reply": "2025-06-13T13:21:43.423640Z" }, "lines_to_next_cell": 0 }, "outputs": [ { "data": { "text/plain": [ "array([[-1.91402290e-04-3.89897861e-03j, 7.70289665e-05-3.64209390e-03j,\n", " -4.30160632e-04-4.16754846e-03j, 1.20284667e-05-4.07141253e-03j,\n", " 4.15836104e-05-3.65753864e-03j, -5.09600539e-04-4.21130410e-03j,\n", " -5.21141851e-05-4.17486558e-03j, 8.39615156e-05-3.70079315e-03j,\n", " -7.19177847e-04-4.32388577e-03j, -1.23657266e-04-4.37293974e-03j],\n", " [-1.66186861e-02+3.47513473e-03j, 1.13629142e-02+1.27458832e-02j,\n", " 5.42432161e-03-1.59696063e-02j, -1.65766110e-02+3.34303555e-03j,\n", " 1.12454880e-02+1.26769889e-02j, 5.42309369e-03-1.61666690e-02j,\n", " -1.67368608e-02+3.48733935e-03j, 1.14300947e-02+1.26495161e-02j,\n", " 5.36066815e-03-1.61397442e-02j, -1.67338263e-02+3.46158123e-03j],\n", " [ 1.68788959e-01-3.11123121e-02j, 1.68708986e-01-3.11430939e-02j,\n", " 1.68702229e-01-3.09507697e-02j, 1.68736191e-01-3.11747065e-02j,\n", " 1.69111285e-01-3.11912603e-02j, 1.68753332e-01-3.08776137e-02j,\n", " 1.68991335e-01-3.12165456e-02j, 1.68833065e-01-3.11595782e-02j,\n", " 1.68866133e-01-3.11388791e-02j, 1.68684933e-01-3.10410386e-02j],\n", " [-1.06401974e-02+1.71068065e-03j, 3.68136418e-03-1.04932203e-02j,\n", " 6.64781888e-03+8.31739556e-03j, -1.06826902e-02+1.85181806e-03j,\n", " 3.51248675e-03-1.01825651e-02j, 6.88053196e-03+8.33262053e-03j,\n", " -1.06986977e-02+1.90767454e-03j, 3.67344503e-03-1.01811858e-02j,\n", " 6.70268812e-03+8.42696774e-03j, -1.06093989e-02+1.99493533e-03j],\n", " [-3.60093368e-05+3.68011214e-04j, 3.18209252e-04-2.99719457e-04j,\n", " 2.27231128e-07-1.23874754e-04j, 1.41947574e-04+1.79278434e-04j,\n", " -1.97609124e-06-1.44342951e-04j, -2.64965381e-04-2.68446401e-05j,\n", " -6.71314234e-05+1.52929887e-04j, -5.11562025e-05-2.20667209e-04j,\n", " -3.16850598e-04+6.45891776e-05j, 1.06048549e-04+1.30306766e-04j]])" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "program.results.get_iq()[digs[0]]" ] }, { "cell_type": "raw", "id": "80a76af9", "metadata": { "lines_to_next_cell": 0, "raw_mimetype": "text/restructuredtext" }, "source": [ "Since this program sweeps the frequency of the RF waveform but keeps the frequency\n", "in the integration filter constant, we expect a peak in I/Q magnitude at the center\n", "frequency, which can be visually confirmed by plotting the data:" ] }, { "cell_type": "code", "execution_count": 10, "id": "6a2ea84f", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:43.427631Z", "iopub.status.busy": "2025-06-13T13:21:43.427341Z", "iopub.status.idle": "2025-06-13T13:21:43.638172Z", "shell.execute_reply": "2025-06-13T13:21:43.637003Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.00018115101995860622 ], "xaxis": "x", "y": [ -0.004022136048446204 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.001641940383703901 ], "xaxis": "x", "y": [ 0.0003563459553131662 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.16881764486438483 ], "xaxis": "x", "y": [ -0.031100579757076377 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.0011532649266613976 ], "xaxis": "x", "y": [ 0.00016851211705830186 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": true, "type": "scatter", "x": [ -1.7165642806950012e-05 ], "xaxis": "x", "y": [ 7.966646710008704e-06 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.003008121031972981 ], "xaxis": "x", "y": [ -0.0012769110306917008 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.001644853252586269 ], "xaxis": "x", "y": [ 0.0007209678620378536 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.1650459959036874 ], "xaxis": "x", "y": [ -0.08701140633646019 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.0011666556935726034 ], "xaxis": "x", "y": [ 0.0005643060548219506 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": true, "type": "scatter", "x": [ -5.893591134238949e-05 ], "xaxis": "x", "y": [ -8.209775856452711e-05 ], "yaxis": "y" } ], "layout": { "coloraxis": { "colorscale": [ [ 0.0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1.0, "#fde725" ] ] }, "height": 500, "hovermode": "closest", "legend": { "groupclick": "toggleitem" }, "template": { "data": { "bar": [ { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" } ], "scatter": [ { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" } ], "violin": [ { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" } ] }, "layout": { "annotationdefaults": { "font": { "size": 12 } }, "autotypenumbers": "strict", "hoverlabel": { "bgcolor": "white", "font": { "family": "Rockwell", "size": 14 } }, "hovermode": "x unified", "legend": { "bgcolor": "white", "bordercolor": "Black", "borderwidth": 1, "font": { "family": "Rockwell" } }, "xaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true }, "yaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true } } }, "width": 900, "xaxis": { "anchor": "y", "automargin": true, "domain": [ 0.0, 1.0 ], "nticks": 12, "showticklabels": true, "tickangle": 0, "title": { "text": "I" } }, "yaxis": { "anchor": "x", "automargin": true, "domain": [ 0.0, 1.0 ], "nticks": 12, "title": { "text": "Q" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "program.plot_iq(channel_subplots=False)" ] }, { "cell_type": "raw", "id": "1dd9a54c", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "In typical applications, we typically have larger sweep ranges and storing all the\n", "trace data and performing the I/Q demodulation in software adds timing overhead.\n", "Instead, we can perform the demodulation on hardware, and only I/Q data will be\n", "stored." ] }, { "cell_type": "code", "execution_count": 11, "id": "1429b303", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:43.653535Z", "iopub.status.busy": "2025-06-13T13:21:43.653169Z", "iopub.status.idle": "2025-06-13T13:21:44.018331Z", "shell.execute_reply": "2025-06-13T13:21:44.017642Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.00023882667940422215 ], "xaxis": "x", "y": [ -0.004150305611495135 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.0605263158 GHz)", "showlegend": true, "type": "scatter", "x": [ 2.7134905950151596e-05 ], "xaxis": "x", "y": [ 0.0001320095733244373 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.0710526316 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.00014896609302147604 ], "xaxis": "x", "y": [ 3.685882193294925e-05 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.0815789474 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.0009779755294149707 ], "xaxis": "x", "y": [ -0.0030705353149378446 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.0921052632 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.0003134438646106446 ], "xaxis": "x", "y": [ -1.268376897077747e-05 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#c97a88", "symbol": "hexagram" }, "mode": "markers", "name": "I/Q for (rf, 4.1026315789 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.0031720188073542325 ], "xaxis": "x", "y": [ -0.012315185964329688 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#a2fb7a", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.1131578947 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.0004657083425723489 ], "xaxis": "x", "y": [ 0.00021169928869615163 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff00e5", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1236842105 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.009801697039891621 ], "xaxis": "x", "y": [ 0.017246480302384428 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#3385ff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.1342105263 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.006605553255385942 ], "xaxis": "x", "y": [ -0.004099225609309357 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#b2c873", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.1447368421 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.011021738721773597 ], "xaxis": "x", "y": [ -0.016319206664599573 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#c8ab6c", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.1552631579 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.015932491436193377 ], "xaxis": "x", "y": [ 0.011120813566733157 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#48c5ab", "symbol": "hexagram" }, "mode": "markers", "name": "I/Q for (rf, 4.1657894737 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.004351964234921957 ], "xaxis": "x", "y": [ 0.006048850588242763 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#8288f4", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.1763157895 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.014191715945248512 ], "xaxis": "x", "y": [ -0.01090025374439507 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#824475", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1868421053 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.00027599296072998506 ], "xaxis": "x", "y": [ -0.000294292159987266 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00ffff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.1973684211 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.005271964377153163 ], "xaxis": "x", "y": [ 0.0068943889687427 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#9dc6f7", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2078947368 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.00019500972187716278 ], "xaxis": "x", "y": [ -3.344125487785548e-05 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#677932", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.2184210526 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.0008283065161600661 ], "xaxis": "x", "y": [ 0.0014931421485584895 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#3385ff", "symbol": "hexagram" }, "mode": "markers", "name": "I/Q for (rf, 4.2289473684 GHz)", "showlegend": true, "type": "scatter", "x": [ -3.544392044803058e-05 ], "xaxis": "x", "y": [ 5.861414586603553e-06 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ffa8a7", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.2394736842 GHz)", "showlegend": true, "type": "scatter", "x": [ -4.2854111559752e-05 ], "xaxis": "x", "y": [ -5.940574757862486e-05 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#3cca73", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": true, "type": "scatter", "x": [ -3.567216473336026e-05 ], "xaxis": "x", "y": [ -1.2816598235076984e-05 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.003006038525660018 ], "xaxis": "x", "y": [ -0.0011676460070794415 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.0605263158 GHz)", "showlegend": true, "type": "scatter", "x": [ -7.885162511962408e-05 ], "xaxis": "x", "y": [ -0.00015993545677870383 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.0710526316 GHz)", "showlegend": true, "type": "scatter", "x": [ 8.535490880152927e-05 ], "xaxis": "x", "y": [ -0.0001723713084303667 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.0815789474 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.001429627697965061 ], "xaxis": "x", "y": [ 0.004047922590819533 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.0921052632 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.00022631290949537013 ], "xaxis": "x", "y": [ -8.952579734093288e-06 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#c97a88", "symbol": "hexagram" }, "mode": "markers", "name": "I/Q for (rf, 4.1026315789 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.011174561052740421 ], "xaxis": "x", "y": [ 0.008554733585501715 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#a2fb7a", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.1131578947 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.0002850180178729171 ], "xaxis": "x", "y": [ -0.00045274825159092664 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff00e5", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1236842105 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.020120102039106004 ], "xaxis": "x", "y": [ -0.007828531873036807 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#3385ff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.1342105263 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.0026138586691105553 ], "xaxis": "x", "y": [ 0.007858209760645244 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#b2c873", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.1447368421 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.02057230004361448 ], "xaxis": "x", "y": [ 0.006347242698639727 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#c8ab6c", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.1552631579 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.006265030428770382 ], "xaxis": "x", "y": [ -0.02013536030131916 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#48c5ab", "symbol": "hexagram" }, "mode": "markers", "name": "I/Q for (rf, 4.1657894737 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.007661755587501241 ], "xaxis": "x", "y": [ -0.002257971475892036 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#8288f4", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.1763157895 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.004798506096317471 ], "xaxis": "x", "y": [ 0.01884564098745149 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#824475", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1868421053 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.0003552280597952243 ], "xaxis": "x", "y": [ 7.784510256868827e-05 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00ffff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.1973684211 GHz)", "showlegend": true, "type": "scatter", "x": [ 1.1433859398164368e-05 ], "xaxis": "x", "y": [ -0.009756119951882254 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#9dc6f7", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2078947368 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.00020734495554783274 ], "xaxis": "x", "y": [ 9.130269423342879e-05 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#677932", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.2184210526 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.001940010107390598 ], "xaxis": "x", "y": [ -0.0011310078813478763 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#3385ff", "symbol": "hexagram" }, "mode": "markers", "name": "I/Q for (rf, 4.2289473684 GHz)", "showlegend": true, "type": "scatter", "x": [ 1.6314776695354987e-05 ], "xaxis": "x", "y": [ -2.847591978845741e-05 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ffa8a7", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.2394736842 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.0001479782654749298 ], "xaxis": "x", "y": [ 0.00010014926716409351 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#3cca73", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": true, "type": "scatter", "x": [ -4.392004955016799e-05 ], "xaxis": "x", "y": [ -0.00013217627697491427 ], "yaxis": "y" } ], "layout": { "coloraxis": { "colorscale": [ [ 0.0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1.0, "#fde725" ] ] }, "height": 500, "hovermode": "closest", "legend": { "groupclick": "toggleitem" }, "template": { "data": { "bar": [ { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" } ], "scatter": [ { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" } ], "violin": [ { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" } ] }, "layout": { "annotationdefaults": { "font": { "size": 12 } }, "autotypenumbers": "strict", "hoverlabel": { "bgcolor": "white", "font": { "family": "Rockwell", "size": 14 } }, "hovermode": "x unified", "legend": { "bgcolor": "white", "bordercolor": "Black", "borderwidth": 1, "font": { "family": "Rockwell" } }, "xaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true }, "yaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true } } }, "width": 900, "xaxis": { "anchor": "y", "automargin": true, "domain": [ 0.0, 1.0 ], "nticks": 12, "showticklabels": true, "tickangle": 0, "title": { "text": "I" } }, "yaxis": { "anchor": "x", "automargin": true, "domain": [ 0.0, 1.0 ], "nticks": 12, "title": { "text": "Q" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "new_frequencies = qcs.Array(\n", " \"rfs\", value=np.linspace(4.05e9, 4.25e9, num=20), dtype=float\n", ")\n", "\n", "program = make_program()\n", "program.sweep(new_frequencies, frequency)\n", "\n", "if run_on_hw:\n", " # initialize the backend pass\n", " # setting hw_demod=True enables hardware demodulation of trace data\n", " backend = qcs.HclBackend(channel_mapper=mapper, hw_demod=True)\n", " # the executor returns the program populated with results\n", " program = qcs.Executor(backend).execute(program)\n", " # (optional) export the data to an HDF5 file\n", " program.to_hdf5(\"program3.hdf5\")\n", "\n", "# we are loading a previously run program here for this example\n", "program = qcs.load(\"program3.hdf5\")\n", "\n", "program.plot_iq(channel_subplots=False)" ] }, { "cell_type": "raw", "id": "9d52523e", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "We can retrieve the classified data by calling the\n", ":py:meth:`~keysight.qcs.programs.Program.get_classified` method,\n", "which returns a dataframe that has the sweep values in its column header." ] }, { "cell_type": "code", "execution_count": 12, "id": "8394c8ad", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:44.022625Z", "iopub.status.busy": "2025-06-13T13:21:44.022318Z", "iopub.status.idle": "2025-06-13T13:21:44.286867Z", "shell.execute_reply": "2025-06-13T13:21:44.286056Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
(((Channels(labels=[0], name=readoutreceiver, absolute_phase=False))))...(((Channels(labels=[1], name=readoutreceiver, absolute_phase=False))))
(rf, 4.05 GHz)...(rf, 4.25 GHz)
0123456789...0123456789
01111111111...1011010011
\n", "

1 rows × 400 columns

\n", "
" ], "text/plain": [ " (((Channels(labels=[0], name=readoutreceiver, absolute_phase=False)))) \\\n", " (rf, 4.05 GHz) \n", " 0 1 \n", "0 1 1 \n", "\n", " ... \\\n", " ... \n", " 2 3 4 5 6 7 8 9 ... \n", "0 1 1 1 1 1 1 1 1 ... \n", "\n", " (((Channels(labels=[1], name=readoutreceiver, absolute_phase=False)))) \\\n", " (rf, 4.25 GHz) \n", " 0 1 \n", "0 1 0 \n", "\n", " \n", " \n", " 2 3 4 5 6 7 8 9 \n", "0 1 1 0 1 0 0 1 1 \n", "\n", "[1 rows x 400 columns]" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "program.get_classified()" ] }, { "cell_type": "raw", "id": "e269cae4", "metadata": { "lines_to_next_cell": 0, "raw_mimetype": "text/restructuredtext" }, "source": [ "Plot classified data gives the count of occurences of 1's and 0's:" ] }, { "cell_type": "code", "execution_count": 13, "id": "1f10b54f", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:44.290355Z", "iopub.status.busy": "2025-06-13T13:21:44.290050Z", "iopub.status.idle": "2025-06-13T13:21:44.419721Z", "shell.execute_reply": "2025-06-13T13:21:44.419026Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#ff005c", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_0", "type": "bar", "visible": true, "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 0, 0, 0, 10 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#00d539", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_1", "type": "bar", "visible": true, "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 2, 3, 2, 3 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#ad6aff", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_2", "type": "bar", "visible": true, "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 2, 3, 3, 2 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#ff9000", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_3", "type": "bar", "visible": true, "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 0, 0, 10, 0 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#00b287", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_4", "type": "bar", "visible": true, "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 0, 5, 5, 0 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#c97a88", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_5", "type": "bar", "visible": true, "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 0, 1, 7, 2 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#a2fb7a", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_6", "type": "bar", "visible": true, "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 2, 4, 4, 0 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#ff00e5", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_7", "type": "bar", "visible": true, "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 2, 5, 2, 1 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#3385ff", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_8", "type": "bar", "visible": true, "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 0, 3, 5, 2 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#b2c873", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_9", "type": "bar", "visible": true, "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 1, 3, 5, 1 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#c8ab6c", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_10", "type": "bar", "visible": "legendonly", "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 1, 4, 3, 2 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#48c5ab", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_11", "type": "bar", "visible": "legendonly", "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 1, 5, 3, 1 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#8288f4", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_12", "type": "bar", "visible": "legendonly", "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 2, 3, 4, 1 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#824475", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_13", "type": "bar", "visible": "legendonly", "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 2, 4, 4, 0 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#00ffff", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_14", "type": "bar", "visible": "legendonly", "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 0, 8, 0, 2 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#9dc6f7", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_15", "type": "bar", "visible": "legendonly", "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 0, 5, 5, 0 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#677932", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_16", "type": "bar", "visible": "legendonly", "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 2, 8, 0, 0 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#3385ff", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_17", "type": "bar", "visible": "legendonly", "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 0, 5, 5, 0 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#ffa8a7", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_18", "type": "bar", "visible": "legendonly", "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 0, 3, 4, 3 ], "yaxis": "y" }, { "legendgroup": "", "legendgrouptitle": { "text": "" }, "marker": { "color": "#3cca73", "opacity": 0.8, "pattern": { "shape": "" } }, "name": "sweep_index_19", "type": "bar", "visible": "legendonly", "x": [ "00", "01", "10", "11" ], "xaxis": "x", "y": [ 1, 5, 3, 1 ], "yaxis": "y" } ], "layout": { "annotations": [ { "font": { "size": 16 }, "showarrow": false, "text": "Classified data", "x": 0.5, "xanchor": "center", "xref": "paper", "y": 1.0, "yanchor": "bottom", "yref": "paper" } ], "height": 500, "hovermode": "closest", "legend": { "groupclick": "toggleitem" }, "template": { "data": { "bar": [ { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" } ], "scatter": [ { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" } ], "violin": [ { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" } ] }, "layout": { "annotationdefaults": { "font": { "size": 12 } }, "autotypenumbers": "strict", "hoverlabel": { "bgcolor": "white", "font": { "family": "Rockwell", "size": 14 } }, "hovermode": "x unified", "legend": { "bgcolor": "white", "bordercolor": "Black", "borderwidth": 1, "font": { "family": "Rockwell" } }, "xaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true }, "yaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true } } }, "width": 900, "xaxis": { "anchor": "y", "domain": [ 0.0, 1.0 ], "showticklabels": true, "title": { "text": "State" }, "type": "category" }, "yaxis": { "anchor": "x", "domain": [ 0.0, 1.0 ], "title": { "text": "Count" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "program.plot_classified(channel_subplots=False)" ] }, { "cell_type": "code", "execution_count": 14, "id": "ca2c4cab", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:44.424288Z", "iopub.status.busy": "2025-06-13T13:21:44.423980Z", "iopub.status.idle": "2025-06-13T13:21:44.441770Z", "shell.execute_reply": "2025-06-13T13:21:44.440968Z" } }, "outputs": [], "source": [ "program = qcs.load(\"program4.hdf5\")" ] }, { "cell_type": "raw", "id": "5e548136", "metadata": { "lines_to_next_cell": 0, "raw_mimetype": "text/restructuredtext" }, "source": [ "Plot classified data as a 2d heat-map:" ] }, { "cell_type": "code", "execution_count": 15, "id": "91fd0934", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:44.445009Z", "iopub.status.busy": "2025-06-13T13:21:44.444687Z", "iopub.status.idle": "2025-06-13T13:21:44.759182Z", "shell.execute_reply": "2025-06-13T13:21:44.758483Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "coloraxis": "coloraxis", "hovertemplate": "amp: %{x}

rf: %{y}
Abs(Classified): %{z}", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "name": "Classified for Classified Data", "type": "heatmap", "x": [ "0.2", "0.4", "0.6", "0.8", "1" ], "xaxis": "x", "y": [ "4.05 GHz", "4.1 GHz", "4.15 GHz", "4.2 GHz", "4.25 GHz" ], "yaxis": "y", "z": [ [ 0.5, 1.0, 1.0, 1.0, 1.0 ], [ 0.7, 0.7, 0.7, 0.7, 0.3 ], [ 1.0, 1.0, 1.0, 1.0, 1.0 ], [ 0.3, 0.3, 0.3, 0.3, 0.3 ], [ 0.2, 0.6, 0.4, 0.3, 0.4 ] ] }, { "coloraxis": "coloraxis", "hovertemplate": "amp: %{x}

rf: %{y}
Abs(Classified): %{z}", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "name": "Classified for Classified Data", "type": "heatmap", "x": [ "0.2", "0.4", "0.6", "0.8", "1" ], "xaxis": "x2", "y": [ "4.05 GHz", "4.1 GHz", "4.15 GHz", "4.2 GHz", "4.25 GHz" ], "yaxis": "y2", "z": [ [ 0.7, 1.0, 1.0, 1.0, 1.0 ], [ 0.3, 0.3, 0.3, 0.3, 0.3 ], [ 1.0, 1.0, 1.0, 1.0, 1.0 ], [ 0.4, 0.3, 0.3, 0.3, 0.3 ], [ 0.8, 0.7, 0.3, 0.5, 0.4 ] ] } ], "layout": { "annotations": [ { "font": { "size": 16 }, "showarrow": false, "text": "readoutreceiver, labels: (0,)", "x": 0.5, "xanchor": "center", "xref": "paper", "y": 1.0, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 16 }, "showarrow": false, "text": "readoutreceiver, labels: (1,)", "x": 0.5, "xanchor": "center", "xref": "paper", "y": 0.425, "yanchor": "bottom", "yref": "paper" } ], "coloraxis": { "cauto": false, "cmax": 1, "cmin": 0, "colorscale": [ [ 0.0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1.0, "#fde725" ] ] }, "height": 1100, "hovermode": "closest", "legend": { "groupclick": "toggleitem" }, "template": { "data": { "bar": [ { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" } ], "scatter": [ { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" } ], "violin": [ { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" } ] }, "layout": { "annotationdefaults": { "font": { "size": 12 } }, "autotypenumbers": "strict", "hoverlabel": { "bgcolor": "white", "font": { "family": "Rockwell", "size": 14 } }, "hovermode": "x unified", "legend": { "bgcolor": "white", "bordercolor": "Black", "borderwidth": 1, "font": { "family": "Rockwell" } }, "xaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true }, "yaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true } } }, "width": 900, "xaxis": { "anchor": "y", "automargin": true, "domain": [ 0.0, 1.0 ], "matches": "x2", "showticklabels": true, "title": { "text": "amp" } }, "xaxis2": { "anchor": "y2", "automargin": true, "domain": [ 0.0, 1.0 ], "showticklabels": true, "title": { "text": "amp" } }, "yaxis": { "anchor": "x", "domain": [ 0.575, 1.0 ], "title": { "text": "rf" } }, "yaxis2": { "anchor": "x2", "domain": [ 0.0, 0.425 ], "title": { "text": "rf" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "program.plot_classified(avg=True, plot_type=\"2d\")" ] }, { "cell_type": "raw", "id": "dc998ade", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ " .. note::\n", "\n", " It is possible to perform variable sweeps both on hardware and software. To\n", " enable hardware sweeping, the program's\n", " :py:meth:`~keysight.qcs.programs.Program.sweep` method needs to be called before\n", " the :py:meth:`~keysight.qcs.programs.Program.n_shots` method. This will execute\n", " both the sweep as well as the repetitions on hardware. Any other sweeps defined\n", " after those will be performed in software.\n" ] }, { "cell_type": "raw", "id": "c0bc9fee", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Nested sweeps\n", "-------------\n", "Sweeps can be nested by calling the :py:meth:`~keysight.qcs.programs.Program.sweep`\n", "method multiple times. For example, we can sweep the frequency and amplitude in our\n", "program from above:" ] }, { "cell_type": "code", "execution_count": 16, "id": "c62d770d", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:44.763744Z", "iopub.status.busy": "2025-06-13T13:21:44.763426Z", "iopub.status.idle": "2025-06-13T13:21:44.773220Z", "shell.execute_reply": "2025-06-13T13:21:44.771557Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[Sweep(amp=Array(name=amplitude, shape=(5,), dtype=float, unit=none)), Sweep(rf=Array(name=frequencies, shape=(5,), dtype=float, unit=none)), Repeat(10)]\n" ] } ], "source": [ "program = make_program()\n", "\n", "# specify the frequency values to be swept over\n", "frequencies = qcs.Array(\n", " \"frequencies\", value=[4.05e9, 4.1e9, 4.15e9, 4.2e9, 4.25e9], dtype=float\n", ")\n", "\n", "# specify the amplitude values to be swept over\n", "amplitudes = qcs.Array(\"amplitude\", value=[0.2, 0.4, 0.6, 0.8, 1], dtype=float)\n", "\n", "program.sweep(frequencies, frequency)\n", "program.sweep(amplitudes, amplitude)\n", "\n", "print(program.repetitions.items)" ] }, { "cell_type": "raw", "id": "9bf71de3", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "We execute this program as before and load in the results:" ] }, { "cell_type": "code", "execution_count": 17, "id": "456ccb33", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:44.777530Z", "iopub.status.busy": "2025-06-13T13:21:44.777085Z", "iopub.status.idle": "2025-06-13T13:21:44.986661Z", "shell.execute_reply": "2025-06-13T13:21:44.985912Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
(amp, 0.2)(amp, 0.4)...(amp, 0.8)(amp, 1)
(rf, 4.05 GHz)(rf, 4.1 GHz)(rf, 4.15 GHz)(rf, 4.2 GHz)(rf, 4.25 GHz)(rf, 4.05 GHz)(rf, 4.1 GHz)(rf, 4.15 GHz)(rf, 4.2 GHz)(rf, 4.25 GHz)...(rf, 4.05 GHz)(rf, 4.1 GHz)(rf, 4.15 GHz)(rf, 4.2 GHz)(rf, 4.25 GHz)(rf, 4.05 GHz)(rf, 4.1 GHz)(rf, 4.15 GHz)(rf, 4.2 GHz)(rf, 4.25 GHz)
(((Channels(labels=[0], name=readoutreceiver, absolute_phase=False))))0.000005+0.000003j-0.000331-0.000086j0.037200-0.005492j-0.000265+0.000231j0.000040+0.000042j0.000073-0.000376j-0.000585-0.000206j0.073275-0.011098j-0.000518+0.000330j-0.000065-0.000038j...0.000320-0.002474j-0.001304-0.000108j0.140380-0.023565j-0.000949+0.000421j0.000055+0.000037j-0.000223-0.004132j-0.001598+0.000318j0.168689-0.031237j-0.001053+0.000202j-0.000034+0.000032j
(((Channels(labels=[1], name=readoutreceiver, absolute_phase=False))))-0.000121-0.000029j0.000231+0.000307j-0.035342-0.020230j0.000409+0.000025j-0.000028-0.000068j-0.000321-0.000335j0.000420+0.000575j-0.069978-0.039586j0.000692+0.000120j-0.000064-0.000022j...-0.002400-0.001459j0.001120+0.000956j-0.135962-0.074133j0.001217+0.000387j-0.000010+0.000088j-0.002938-0.001256j0.001784+0.000920j-0.165303-0.087110j0.000901+0.000468j-0.000023+0.000114j
\n", "

2 rows × 25 columns

\n", "
" ], "text/plain": [ " (amp, 0.2) \\\n", " (rf, 4.05 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000005+0.000003j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000121-0.000029j \n", "\n", " \\\n", " (rf, 4.1 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000331-0.000086j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.000231+0.000307j \n", "\n", " \\\n", " (rf, 4.15 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.037200-0.005492j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.035342-0.020230j \n", "\n", " \\\n", " (rf, 4.2 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000265+0.000231j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.000409+0.000025j \n", "\n", " \\\n", " (rf, 4.25 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000040+0.000042j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000028-0.000068j \n", "\n", " (amp, 0.4) \\\n", " (rf, 4.05 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000073-0.000376j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000321-0.000335j \n", "\n", " \\\n", " (rf, 4.1 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000585-0.000206j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.000420+0.000575j \n", "\n", " \\\n", " (rf, 4.15 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.073275-0.011098j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.069978-0.039586j \n", "\n", " \\\n", " (rf, 4.2 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000518+0.000330j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.000692+0.000120j \n", "\n", " ... \\\n", " (rf, 4.25 GHz) ... \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000065-0.000038j ... \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000064-0.000022j ... \n", "\n", " (amp, 0.8) \\\n", " (rf, 4.05 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000320-0.002474j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.002400-0.001459j \n", "\n", " \\\n", " (rf, 4.1 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.001304-0.000108j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.001120+0.000956j \n", "\n", " \\\n", " (rf, 4.15 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.140380-0.023565j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.135962-0.074133j \n", "\n", " \\\n", " (rf, 4.2 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000949+0.000421j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.001217+0.000387j \n", "\n", " \\\n", " (rf, 4.25 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000055+0.000037j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000010+0.000088j \n", "\n", " (amp, 1) \\\n", " (rf, 4.05 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000223-0.004132j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.002938-0.001256j \n", "\n", " \\\n", " (rf, 4.1 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.001598+0.000318j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.001784+0.000920j \n", "\n", " \\\n", " (rf, 4.15 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.168689-0.031237j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.165303-0.087110j \n", "\n", " \\\n", " (rf, 4.2 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.001053+0.000202j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.000901+0.000468j \n", "\n", " \n", " (rf, 4.25 GHz) \n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000034+0.000032j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000023+0.000114j \n", "\n", "[2 rows x 25 columns]" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "if run_on_hw:\n", " program = qcs.Executor(qcs.HclBackend(mapper, hw_demod=True)).apply(program)\n", " program.to_hdf5(\"program4.hdf5\")\n", "\n", "program = qcs.load(\"program4.hdf5\")\n", "\n", "program.get_iq(avg=True, stack_channels=True)" ] }, { "cell_type": "raw", "id": "9769b966", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "We can see that the dataframe now has an additional column index for the second\n", "sweep. When plotting the I/Q data, we can easily switch between sweep axes by\n", "specifying the ``plot_axis`` argument. The default, ``plot_axis=0`` will plot\n", "the data over the first sweep (zeroth index of the dataframe columns). Note that\n", "this can also be used to plot the I/Q data as a function of shots, when the method\n", "is called with ``avg=False``\\." ] }, { "cell_type": "code", "execution_count": 18, "id": "05c17406", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:44.990642Z", "iopub.status.busy": "2025-06-13T13:21:44.990226Z", "iopub.status.idle": "2025-06-13T13:21:45.174527Z", "shell.execute_reply": "2025-06-13T13:21:45.173804Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "(rf, 4.05 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (amp, 0.2)", "showlegend": true, "type": "scatter", "x": [ 5.030049343632058e-06 ], "xaxis": "x", "y": [ 2.901180542652139e-06 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.05 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (amp, 0.4)", "showlegend": true, "type": "scatter", "x": [ 7.27677692788228e-05 ], "xaxis": "x", "y": [ -0.00037569043542510605 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.05 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (amp, 0.6)", "showlegend": true, "type": "scatter", "x": [ 0.0001998887460006618 ], "xaxis": "x", "y": [ -0.0011140598105115402 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.05 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (amp, 0.8)", "showlegend": true, "type": "scatter", "x": [ 0.0003196675912352151 ], "xaxis": "x", "y": [ -0.0024736420955952854 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.05 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (amp, 1)", "showlegend": true, "type": "scatter", "x": [ -0.0002233839877588316 ], "xaxis": "x", "y": [ -0.004131729517436522 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.1 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (amp, 0.2)", "showlegend": false, "type": "scatter", "x": [ -0.00033096517457672895 ], "xaxis": "x", "y": [ -8.556389199814853e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.1 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (amp, 0.4)", "showlegend": false, "type": "scatter", "x": [ -0.0005849319801934939 ], "xaxis": "x", "y": [ -0.00020580230449252434 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.1 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (amp, 0.6)", "showlegend": false, "type": "scatter", "x": [ -0.0009476677144684108 ], "xaxis": "x", "y": [ -0.00014544597327274342 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.1 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (amp, 0.8)", "showlegend": false, "type": "scatter", "x": [ -0.0013044713172782043 ], "xaxis": "x", "y": [ -0.0001077197647056046 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.1 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (amp, 1)", "showlegend": false, "type": "scatter", "x": [ -0.0015979689519689663 ], "xaxis": "x", "y": [ 0.0003183440146822834 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.15 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (amp, 0.2)", "showlegend": false, "type": "scatter", "x": [ 0.037200462818258166 ], "xaxis": "x", "y": [ -0.005492100703284139 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.15 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (amp, 0.4)", "showlegend": false, "type": "scatter", "x": [ 0.07327489550883147 ], "xaxis": "x", "y": [ -0.011097708441866229 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.15 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (amp, 0.6)", "showlegend": false, "type": "scatter", "x": [ 0.10726884576287961 ], "xaxis": "x", "y": [ -0.017263367419556006 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.15 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (amp, 0.8)", "showlegend": false, "type": "scatter", "x": [ 0.14037951619911457 ], "xaxis": "x", "y": [ -0.023565273990641594 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.15 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (amp, 1)", "showlegend": false, "type": "scatter", "x": [ 0.16868908465256202 ], "xaxis": "x", "y": [ -0.031237159518421515 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.2 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (amp, 0.2)", "showlegend": false, "type": "scatter", "x": [ -0.0002645398103400454 ], "xaxis": "x", "y": [ 0.0002311306404530223 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.2 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (amp, 0.4)", "showlegend": false, "type": "scatter", "x": [ -0.0005184531064238197 ], "xaxis": "x", "y": [ 0.0003300940472437274 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.2 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (amp, 0.6)", "showlegend": false, "type": "scatter", "x": [ -0.0007554941240890482 ], "xaxis": "x", "y": [ 0.00039145574085215276 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.2 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (amp, 0.8)", "showlegend": false, "type": "scatter", "x": [ -0.0009485302395958013 ], "xaxis": "x", "y": [ 0.0004210594004513251 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.2 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (amp, 1)", "showlegend": false, "type": "scatter", "x": [ -0.0010529530312350782 ], "xaxis": "x", "y": [ 0.0002023557909698804 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.25 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (amp, 0.2)", "showlegend": false, "type": "scatter", "x": [ 3.992749196294454e-05 ], "xaxis": "x", "y": [ 4.217523873312887e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.25 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (amp, 0.4)", "showlegend": false, "type": "scatter", "x": [ -6.497034435959986e-05 ], "xaxis": "x", "y": [ -3.793253526620789e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.25 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (amp, 0.6)", "showlegend": false, "type": "scatter", "x": [ 1.2011113462024068e-05 ], "xaxis": "x", "y": [ -6.904765724796603e-06 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.25 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (amp, 0.8)", "showlegend": false, "type": "scatter", "x": [ 5.5107959806590454e-05 ], "xaxis": "x", "y": [ 3.71212545335766e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.25 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (amp, 1)", "showlegend": false, "type": "scatter", "x": [ -3.367596087707742e-05 ], "xaxis": "x", "y": [ 3.2308094099354376e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.05 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (amp, 0.2)", "showlegend": true, "type": "scatter", "x": [ -0.00012139549472947105 ], "xaxis": "x", "y": [ -2.919820644422783e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.05 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (amp, 0.4)", "showlegend": true, "type": "scatter", "x": [ -0.0003211310232628057 ], "xaxis": "x", "y": [ -0.0003346225465671885 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.05 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (amp, 0.6)", "showlegend": true, "type": "scatter", "x": [ -0.0012241808214519978 ], "xaxis": "x", "y": [ -0.0008461206297114874 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.05 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (amp, 0.8)", "showlegend": true, "type": "scatter", "x": [ -0.0024002328984601413 ], "xaxis": "x", "y": [ -0.0014591694590886598 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.05 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (amp, 1)", "showlegend": true, "type": "scatter", "x": [ -0.002938119239798015 ], "xaxis": "x", "y": [ -0.0012555394841358954 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.1 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (amp, 0.2)", "showlegend": false, "type": "scatter", "x": [ 0.0002313666734695606 ], "xaxis": "x", "y": [ 0.00030733785912866516 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.1 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (amp, 0.4)", "showlegend": false, "type": "scatter", "x": [ 0.00042010656989751043 ], "xaxis": "x", "y": [ 0.0005754218456726411 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.1 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (amp, 0.6)", "showlegend": false, "type": "scatter", "x": [ 0.0005675150349038842 ], "xaxis": "x", "y": [ 0.0007649815255562895 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.1 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (amp, 0.8)", "showlegend": false, "type": "scatter", "x": [ 0.0011204445080542085 ], "xaxis": "x", "y": [ 0.0009563059985198317 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.1 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (amp, 1)", "showlegend": false, "type": "scatter", "x": [ 0.001784241281332078 ], "xaxis": "x", "y": [ 0.0009195804815979969 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.15 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (amp, 0.2)", "showlegend": false, "type": "scatter", "x": [ -0.03534204007087937 ], "xaxis": "x", "y": [ -0.020229756821473696 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.15 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (amp, 0.4)", "showlegend": false, "type": "scatter", "x": [ -0.06997790568339804 ], "xaxis": "x", "y": [ -0.03958646492648543 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.15 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (amp, 0.6)", "showlegend": false, "type": "scatter", "x": [ -0.10321077855146693 ], "xaxis": "x", "y": [ -0.05713709225628269 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.15 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (amp, 0.8)", "showlegend": false, "type": "scatter", "x": [ -0.1359621185601554 ], "xaxis": "x", "y": [ -0.07413319987396565 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.15 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (amp, 1)", "showlegend": false, "type": "scatter", "x": [ -0.1653025198176306 ], "xaxis": "x", "y": [ -0.087110040918077 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.2 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (amp, 0.2)", "showlegend": false, "type": "scatter", "x": [ 0.0004090072307228349 ], "xaxis": "x", "y": [ 2.4787831506618115e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.2 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (amp, 0.4)", "showlegend": false, "type": "scatter", "x": [ 0.0006916971014461231 ], "xaxis": "x", "y": [ 0.00011976345803007329 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.2 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (amp, 0.6)", "showlegend": false, "type": "scatter", "x": [ 0.0008896286786545657 ], "xaxis": "x", "y": [ 3.497884685367168e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.2 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (amp, 0.8)", "showlegend": false, "type": "scatter", "x": [ 0.0012167858034878914 ], "xaxis": "x", "y": [ 0.00038717647360651325 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.2 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (amp, 1)", "showlegend": false, "type": "scatter", "x": [ 0.0009010425819265724 ], "xaxis": "x", "y": [ 0.00046772247808534253 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.25 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (amp, 0.2)", "showlegend": false, "type": "scatter", "x": [ -2.7605483854338754e-05 ], "xaxis": "x", "y": [ -6.776340632926057e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.25 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (amp, 0.4)", "showlegend": false, "type": "scatter", "x": [ -6.445145904938693e-05 ], "xaxis": "x", "y": [ -2.214025136576573e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.25 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (amp, 0.6)", "showlegend": false, "type": "scatter", "x": [ -0.00011170120034799261 ], "xaxis": "x", "y": [ 9.016531470450657e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.25 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (amp, 0.8)", "showlegend": false, "type": "scatter", "x": [ -1.0210143038598829e-05 ], "xaxis": "x", "y": [ 8.786146547788075e-05 ], "yaxis": "y" }, { "hovertemplate": "(rf, 4.25 GHz): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (amp, 1)", "showlegend": false, "type": "scatter", "x": [ -2.288588842846652e-05 ], "xaxis": "x", "y": [ 0.00011381674509728 ], "yaxis": "y" } ], "layout": { "coloraxis": { "colorscale": [ [ 0.0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1.0, "#fde725" ] ] }, "height": 500, "hovermode": "closest", "legend": { "groupclick": "toggleitem" }, "template": { "data": { "bar": [ { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" } ], "scatter": [ { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" } ], "violin": [ { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" } ] }, "layout": { "annotationdefaults": { "font": { "size": 12 } }, "autotypenumbers": "strict", "hoverlabel": { "bgcolor": "white", "font": { "family": "Rockwell", "size": 14 } }, "hovermode": "x unified", "legend": { "bgcolor": "white", "bordercolor": "Black", "borderwidth": 1, "font": { "family": "Rockwell" } }, "xaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true }, "yaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true } } }, "width": 900, "xaxis": { "anchor": "y", "automargin": true, "domain": [ 0.0, 1.0 ], "nticks": 12, "showticklabels": true, "tickangle": 0, "title": { "text": "I" } }, "yaxis": { "anchor": "x", "automargin": true, "domain": [ 0.0, 1.0 ], "nticks": 12, "title": { "text": "Q" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# plot over amplitude for each frequency\n", "program.plot_iq(channel_subplots=False)" ] }, { "cell_type": "code", "execution_count": 19, "id": "7b3e7616", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:45.179071Z", "iopub.status.busy": "2025-06-13T13:21:45.178751Z", "iopub.status.idle": "2025-06-13T13:21:45.355093Z", "shell.execute_reply": "2025-06-13T13:21:45.353977Z" }, "lines_to_next_cell": 2 }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "(amp, 0.2): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": true, "type": "scatter", "x": [ 5.030049343632058e-06 ], "xaxis": "x", "y": [ 2.901180542652139e-06 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.2): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.00033096517457672895 ], "xaxis": "x", "y": [ -8.556389199814853e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.2): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.037200462818258166 ], "xaxis": "x", "y": [ -0.005492100703284139 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.2): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.0002645398103400454 ], "xaxis": "x", "y": [ 0.0002311306404530223 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.2): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": true, "type": "scatter", "x": [ 3.992749196294454e-05 ], "xaxis": "x", "y": [ 4.217523873312887e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.4): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": false, "type": "scatter", "x": [ 7.27677692788228e-05 ], "xaxis": "x", "y": [ -0.00037569043542510605 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.4): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0005849319801934939 ], "xaxis": "x", "y": [ -0.00020580230449252434 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.4): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.07327489550883147 ], "xaxis": "x", "y": [ -0.011097708441866229 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.4): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0005184531064238197 ], "xaxis": "x", "y": [ 0.0003300940472437274 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.4): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": false, "type": "scatter", "x": [ -6.497034435959986e-05 ], "xaxis": "x", "y": [ -3.793253526620789e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.6): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.0001998887460006618 ], "xaxis": "x", "y": [ -0.0011140598105115402 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.6): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0009476677144684108 ], "xaxis": "x", "y": [ -0.00014544597327274342 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.6): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.10726884576287961 ], "xaxis": "x", "y": [ -0.017263367419556006 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.6): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0007554941240890482 ], "xaxis": "x", "y": [ 0.00039145574085215276 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.6): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": false, "type": "scatter", "x": [ 1.2011113462024068e-05 ], "xaxis": "x", "y": [ -6.904765724796603e-06 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.8): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.0003196675912352151 ], "xaxis": "x", "y": [ -0.0024736420955952854 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.8): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0013044713172782043 ], "xaxis": "x", "y": [ -0.0001077197647056046 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.8): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.14037951619911457 ], "xaxis": "x", "y": [ -0.023565273990641594 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.8): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0009485302395958013 ], "xaxis": "x", "y": [ 0.0004210594004513251 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.8): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": false, "type": "scatter", "x": [ 5.5107959806590454e-05 ], "xaxis": "x", "y": [ 3.71212545335766e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 1): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0002233839877588316 ], "xaxis": "x", "y": [ -0.004131729517436522 ], "yaxis": "y" }, { "hovertemplate": "(amp, 1): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0015979689519689663 ], "xaxis": "x", "y": [ 0.0003183440146822834 ], "yaxis": "y" }, { "hovertemplate": "(amp, 1): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.16868908465256202 ], "xaxis": "x", "y": [ -0.031237159518421515 ], "yaxis": "y" }, { "hovertemplate": "(amp, 1): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0010529530312350782 ], "xaxis": "x", "y": [ 0.0002023557909698804 ], "yaxis": "y" }, { "hovertemplate": "(amp, 1): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": false, "type": "scatter", "x": [ -3.367596087707742e-05 ], "xaxis": "x", "y": [ 3.2308094099354376e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.2): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.00012139549472947105 ], "xaxis": "x", "y": [ -2.919820644422783e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.2): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.0002313666734695606 ], "xaxis": "x", "y": [ 0.00030733785912866516 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.2): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": true, "type": "scatter", "x": [ -0.03534204007087937 ], "xaxis": "x", "y": [ -0.020229756821473696 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.2): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": true, "type": "scatter", "x": [ 0.0004090072307228349 ], "xaxis": "x", "y": [ 2.4787831506618115e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.2): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": true, "type": "scatter", "x": [ -2.7605483854338754e-05 ], "xaxis": "x", "y": [ -6.776340632926057e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.4): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0003211310232628057 ], "xaxis": "x", "y": [ -0.0003346225465671885 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.4): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.00042010656989751043 ], "xaxis": "x", "y": [ 0.0005754218456726411 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.4): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.06997790568339804 ], "xaxis": "x", "y": [ -0.03958646492648543 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.4): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.0006916971014461231 ], "xaxis": "x", "y": [ 0.00011976345803007329 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.4): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": false, "type": "scatter", "x": [ -6.445145904938693e-05 ], "xaxis": "x", "y": [ -2.214025136576573e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.6): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0012241808214519978 ], "xaxis": "x", "y": [ -0.0008461206297114874 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.6): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.0005675150349038842 ], "xaxis": "x", "y": [ 0.0007649815255562895 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.6): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.10321077855146693 ], "xaxis": "x", "y": [ -0.05713709225628269 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.6): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.0008896286786545657 ], "xaxis": "x", "y": [ 3.497884685367168e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.6): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.00011170120034799261 ], "xaxis": "x", "y": [ 9.016531470450657e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.8): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.0024002328984601413 ], "xaxis": "x", "y": [ -0.0014591694590886598 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.8): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.0011204445080542085 ], "xaxis": "x", "y": [ 0.0009563059985198317 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.8): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.1359621185601554 ], "xaxis": "x", "y": [ -0.07413319987396565 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.8): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.0012167858034878914 ], "xaxis": "x", "y": [ 0.00038717647360651325 ], "yaxis": "y" }, { "hovertemplate": "(amp, 0.8): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": false, "type": "scatter", "x": [ -1.0210143038598829e-05 ], "xaxis": "x", "y": [ 8.786146547788075e-05 ], "yaxis": "y" }, { "hovertemplate": "(amp, 1): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.002938119239798015 ], "xaxis": "x", "y": [ -0.0012555394841358954 ], "yaxis": "y" }, { "hovertemplate": "(amp, 1): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.001784241281332078 ], "xaxis": "x", "y": [ 0.0009195804815979969 ], "yaxis": "y" }, { "hovertemplate": "(amp, 1): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz)", "showlegend": false, "type": "scatter", "x": [ -0.1653025198176306 ], "xaxis": "x", "y": [ -0.087110040918077 ], "yaxis": "y" }, { "hovertemplate": "(amp, 1): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz)", "showlegend": false, "type": "scatter", "x": [ 0.0009010425819265724 ], "xaxis": "x", "y": [ 0.00046772247808534253 ], "yaxis": "y" }, { "hovertemplate": "(amp, 1): (%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz)", "showlegend": false, "type": "scatter", "x": [ -2.288588842846652e-05 ], "xaxis": "x", "y": [ 0.00011381674509728 ], "yaxis": "y" } ], "layout": { "coloraxis": { "colorscale": [ [ 0.0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1.0, "#fde725" ] ] }, "height": 500, "hovermode": "closest", "legend": { "groupclick": "toggleitem" }, "template": { "data": { "bar": [ { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" } ], "scatter": [ { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" } ], "violin": [ { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" } ] }, "layout": { "annotationdefaults": { "font": { "size": 12 } }, "autotypenumbers": "strict", "hoverlabel": { "bgcolor": "white", "font": { "family": "Rockwell", "size": 14 } }, "hovermode": "x unified", "legend": { "bgcolor": "white", "bordercolor": "Black", "borderwidth": 1, "font": { "family": "Rockwell" } }, "xaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true }, "yaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true } } }, "width": 900, "xaxis": { "anchor": "y", "automargin": true, "domain": [ 0.0, 1.0 ], "nticks": 12, "showticklabels": true, "tickangle": 0, "title": { "text": "I" } }, "yaxis": { "anchor": "x", "automargin": true, "domain": [ 0.0, 1.0 ], "nticks": 12, "title": { "text": "Q" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# plot over frequency for each amplitude\n", "program.plot_iq(channel_subplots=False, plot_axis=1)" ] }, { "cell_type": "raw", "id": "82033fff", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Simultaneous sweeps\n", "-------------------\n", "\n", "Sweeps can also be performed simultaneously by passing the sweep values and targets\n", "as lists:" ] }, { "cell_type": "code", "execution_count": 20, "id": "55af5f42", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:45.359972Z", "iopub.status.busy": "2025-06-13T13:21:45.359269Z", "iopub.status.idle": "2025-06-13T13:21:45.381182Z", "shell.execute_reply": "2025-06-13T13:21:45.380478Z" } }, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
\n", " \n", "\tkeysight-logo-svg\n", "\t\n", "\t\n", "\t\t\n", "\t\n", "\n", "\n", " \n", "
\n", " Program\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Program\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Layers1
Targets4
Repetitions\n", " Sweep with 5 repetitions\n", "
\n", " Associations\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
rfArray(name=frequencies, shape=(5,), dtype=float, unit=none, value=[4.05 GHz, 4.1 GHz, 4.15 GHz, 4.2 GHz, 4.25 GHz])
ampArray(name=amplitude, shape=(5,), dtype=float, unit=none, value=[0.2, 0.4, 0.6, 0.8, 1])
\n", " Repeat with 10 repetitions\n", "
\n", "
\n", "
\n", "\n", "
\n", "
\n", "
\n", "
\n", " Layer #0\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Layer #0 \n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
\n", "
\n", "\n", "
\n", "
\n", "
\n", " readoutawg\n", " \n", " 0\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
FrequencyScalar(name=rf, value=None, dtype=float, unit=Hz)
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " 1\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
FrequencyScalar(name=rf, value=None, dtype=float, unit=Hz)
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " readoutreceiver\n", " \n", " 0\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " Acquisition on ('readoutreceiver', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Integration Filter\n", " \n", " \n", "\n", "\n", "\n", "
\n", " RFWaveform \n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
Frequency4.15 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " 1\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " Acquisition on ('readoutreceiver', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Integration Filter\n", " \n", " \n", "\n", "\n", "\n", "
\n", " RFWaveform \n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
Frequency4.15 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", "\n", "\n", "\n", "\n", "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "text/plain": [ "" ] }, "metadata": { "text/html": { "isolated": true } }, "output_type": "display_data" }, { "data": { "text/plain": [ "Program([Layer(Channels(labels=[0, 1], name=readoutawg, absolute_phase=False)=[RFWaveform(duration=Scalar(name=_implicit, value=8e-08, dtype=float, unit=s), envelope={GaussianEnvelope(4.0): Scalar(name=_implicit, value=1.0, dtype=float, unit=none)}, rf_frequency=Scalar(name=rf, value=None, dtype=float, unit=Hz), instantaneous_phase={GaussianEnvelope(4.0): Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)}, post_phase=Scalar(name=_implicit, value=0.0, dtype=float, unit=rad))], Channels(labels=[0, 1], name=readoutreceiver, absolute_phase=False)=[Acquisition(IntegrationFilter(RFWaveform(duration=Scalar(name=_implicit, value=8e-08, dtype=float, unit=s), envelope={GaussianEnvelope(4.0): Scalar(name=_implicit, value=1.0, dtype=float, unit=none)}, rf_frequency=Scalar(name=_implicit, value=4150000000.0, dtype=float, unit=Hz), instantaneous_phase={GaussianEnvelope(4.0): Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)}, post_phase=Scalar(name=_implicit, value=0.0, dtype=float, unit=rad))))])])" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "program = make_program()\n", "\n", "# specify the frequency values to be swept over\n", "frequencies = qcs.Array(\n", " \"frequencies\", value=[4.05e9, 4.1e9, 4.15e9, 4.2e9, 4.25e9], dtype=float\n", ")\n", "\n", "# specify the amplitude values to be swept over\n", "amplitudes = qcs.Array(\"amplitude\", value=[0.2, 0.4, 0.6, 0.8, 1], dtype=float)\n", "\n", "program.sweep([frequencies, amplitudes], [frequency, amplitude])" ] }, { "cell_type": "raw", "id": "4421eb24", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "We execute this program as before and load in the results:" ] }, { "cell_type": "code", "execution_count": 21, "id": "65e50d16", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:45.384571Z", "iopub.status.busy": "2025-06-13T13:21:45.384200Z", "iopub.status.idle": "2025-06-13T13:21:45.442126Z", "shell.execute_reply": "2025-06-13T13:21:45.441337Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
(rf, 4.05 GHz), (amp, 0.2)(rf, 4.1 GHz), (amp, 0.4)(rf, 4.15 GHz), (amp, 0.6)(rf, 4.2 GHz), (amp, 0.8)(rf, 4.25 GHz), (amp, 1)
(((Channels(labels=[0], name=readoutreceiver, absolute_phase=False))))0.000013-0.000013j-0.000613-0.000192j0.107115-0.017246j-0.000988+0.000395j0.000078-0.000041j
(((Channels(labels=[1], name=readoutreceiver, absolute_phase=False))))-0.000073-0.000024j0.000425+0.000622j-0.103357-0.057106j0.001224+0.000277j-0.000104-0.000037j
\n", "
" ], "text/plain": [ " (rf, 4.05 GHz), (amp, 0.2) \\\n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000013-0.000013j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000073-0.000024j \n", "\n", " (rf, 4.1 GHz), (amp, 0.4) \\\n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000613-0.000192j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.000425+0.000622j \n", "\n", " (rf, 4.15 GHz), (amp, 0.6) \\\n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.107115-0.017246j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.103357-0.057106j \n", "\n", " (rf, 4.2 GHz), (amp, 0.8) \\\n", "(((Channels(labels=[0], name=readoutreceiver, a... -0.000988+0.000395j \n", "(((Channels(labels=[1], name=readoutreceiver, a... 0.001224+0.000277j \n", "\n", " (rf, 4.25 GHz), (amp, 1) \n", "(((Channels(labels=[0], name=readoutreceiver, a... 0.000078-0.000041j \n", "(((Channels(labels=[1], name=readoutreceiver, a... -0.000104-0.000037j " ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "if run_on_hw:\n", " program = qcs.Executor(qcs.HclBackend(mapper, hw_demod=True)).apply(program)\n", " program.to_hdf5(\"program5.hdf5\")\n", "\n", "program = qcs.load(\"program5.hdf5\")\n", "\n", "program.get_iq(avg=True, stack_channels=True)" ] }, { "cell_type": "code", "execution_count": 22, "id": "fa669695", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:45.445318Z", "iopub.status.busy": "2025-06-13T13:21:45.445010Z", "iopub.status.idle": "2025-06-13T13:21:45.541828Z", "shell.execute_reply": "2025-06-13T13:21:45.541169Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz), (amp,
0.2)", "showlegend": true, "type": "scatter", "x": [ 1.2921523143677751e-05 ], "xaxis": "x", "y": [ -1.277609142937339e-05 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz), (amp,
0.4)", "showlegend": true, "type": "scatter", "x": [ -0.0006133427214417735 ], "xaxis": "x", "y": [ -0.0001919605609617333 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz), (amp,
0.6)", "showlegend": true, "type": "scatter", "x": [ 0.1071152083654343 ], "xaxis": "x", "y": [ -0.01724629367593507 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz), (amp,
0.8)", "showlegend": true, "type": "scatter", "x": [ -0.0009879480410232005 ], "xaxis": "x", "y": [ 0.00039491921989260795 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (0,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (0,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz), (amp,
1)", "showlegend": true, "type": "scatter", "x": [ 7.771819890064047e-05 ], "xaxis": "x", "y": [ -4.097163780373826e-05 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff005c", "symbol": "circle" }, "mode": "markers", "name": "I/Q for (rf, 4.05 GHz), (amp,
0.2)", "showlegend": true, "type": "scatter", "x": [ -7.333856964135288e-05 ], "xaxis": "x", "y": [ -2.4179803333342264e-05 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00d539", "symbol": "square" }, "mode": "markers", "name": "I/Q for (rf, 4.1 GHz), (amp,
0.4)", "showlegend": true, "type": "scatter", "x": [ 0.00042533454813126377 ], "xaxis": "x", "y": [ 0.0006222565880403641 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ad6aff", "symbol": "diamond" }, "mode": "markers", "name": "I/Q for (rf, 4.15 GHz), (amp,
0.6)", "showlegend": true, "type": "scatter", "x": [ -0.10335710430197492 ], "xaxis": "x", "y": [ -0.057106121085288356 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#ff9000", "symbol": "triangle-down" }, "mode": "markers", "name": "I/Q for (rf, 4.2 GHz), (amp,
0.8)", "showlegend": true, "type": "scatter", "x": [ 0.0012241146342978919 ], "xaxis": "x", "y": [ 0.0002769986915970077 ], "yaxis": "y" }, { "hovertemplate": "(%{x}, %{y})", "legendgroup": "readoutreceiver, labels: (1,)", "legendgrouptitle": { "text": "readoutreceiver, labels: (1,)" }, "marker": { "color": "#00b287", "symbol": "cross" }, "mode": "markers", "name": "I/Q for (rf, 4.25 GHz), (amp,
1)", "showlegend": true, "type": "scatter", "x": [ -0.00010442323321388737 ], "xaxis": "x", "y": [ -3.6745863254981754e-05 ], "yaxis": "y" } ], "layout": { "coloraxis": { "colorscale": [ [ 0.0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1.0, "#fde725" ] ] }, "height": 500, "hovermode": "closest", "legend": { "groupclick": "toggleitem" }, "template": { "data": { "bar": [ { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "/" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "\\" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "x" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "-" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "|" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "+" } }, "type": "bar" }, { "marker": { "color": "#ad6aff", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff005c", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00b287", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#00d539", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#c97a88", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" }, { "marker": { "color": "#ff9000", "line": { "color": "black", "width": 1.5 }, "opacity": 0.8, "pattern": { "shape": "." } }, "type": "bar" } ], "scatter": [ { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "type": "scatter" }, { "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "type": "scatter" }, { "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "type": "scatter" }, { "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "type": "scatter" }, { "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "type": "scatter" }, { "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "type": "scatter" } ], "violin": [ { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff005c" }, "marker": { "color": "#ff005c", "opacity": 0.5, "size": 8, "symbol": "hexagram" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00d539" }, "marker": { "color": "#00d539", "opacity": 0.5, "size": 8, "symbol": "circle" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ad6aff" }, "marker": { "color": "#ad6aff", "opacity": 0.5, "size": 8, "symbol": "square" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#ff9000" }, "marker": { "color": "#ff9000", "opacity": 0.5, "size": 8, "symbol": "diamond" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#00b287" }, "marker": { "color": "#00b287", "opacity": 0.5, "size": 8, "symbol": "triangle-down" }, "meanline": { "visible": true }, "type": "violin" }, { "box": { "visible": true }, "line": { "color": "#c97a88" }, "marker": { "color": "#c97a88", "opacity": 0.5, "size": 8, "symbol": "cross" }, "meanline": { "visible": true }, "type": "violin" } ] }, "layout": { "annotationdefaults": { "font": { "size": 12 } }, "autotypenumbers": "strict", "hoverlabel": { "bgcolor": "white", "font": { "family": "Rockwell", "size": 14 } }, "hovermode": "x unified", "legend": { "bgcolor": "white", "bordercolor": "Black", "borderwidth": 1, "font": { "family": "Rockwell" } }, "xaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true }, "yaxis": { "linecolor": "black", "linewidth": 1, "mirror": true, "showline": true } } }, "width": 900, "xaxis": { "anchor": "y", "automargin": true, "domain": [ 0.0, 1.0 ], "nticks": 12, "showticklabels": true, "tickangle": 0, "title": { "text": "I" } }, "yaxis": { "anchor": "x", "automargin": true, "domain": [ 0.0, 1.0 ], "nticks": 12, "title": { "text": "Q" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# plot the results\n", "program.plot_iq(channel_subplots=False)" ] }, { "cell_type": "raw", "id": "be72e2a9", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Hardware Sweeps\n", "---------------\n", "\n", "So far, all examples shown were constructed as a Software sweep.\n", "This means that after each point in the sweep, the hardware stops and waits for the\n", "software to compile the next steps and load all the information into the FPGAs.\n", "For large sweeps or for nested sweeps, this can be a slow process.\n", "\n", "Hardware Sweep provides a way to pre-load every step of the sweep into the hardware,\n", "so it can execute the whole sweep without interruptions.\n", "\n", "To enable this, we only need to change the order of the sweeps: The repetitions\n", "(:py:meth:`~keysight.qcs.programs.Program.n_shots`) needs to be placed after the\n", "sweeps like in the example below." ] }, { "cell_type": "code", "execution_count": 23, "id": "4c4ca52b", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:45.545944Z", "iopub.status.busy": "2025-06-13T13:21:45.545596Z", "iopub.status.idle": "2025-06-13T13:21:45.563397Z", "shell.execute_reply": "2025-06-13T13:21:45.562316Z" } }, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
\n", " \n", "\tkeysight-logo-svg\n", "\t\n", "\t\n", "\t\t\n", "\t\n", "\n", "\n", " \n", "
\n", " Program\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Program\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Layers1
Targets4
Repetitions\n", " Repeat with 10 repetitions\n", "
\n", " Sweep with 5 repetitions\n", "
\n", " Associations\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
rfArray(name=frequencies, shape=(5,), dtype=float, unit=none, value=[4.05 GHz, 4.1 GHz, 4.15 GHz, 4.2 GHz, 4.25 GHz])
\n", "
\n", "
\n", "\n", "
\n", "
\n", "
\n", "
\n", " Layer #0\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Layer #0 \n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
\n", "
\n", "\n", "
\n", "
\n", "
\n", " readoutawg\n", " \n", " 0\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
FrequencyScalar(name=rf, value=None, dtype=float, unit=Hz)
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " 1\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
FrequencyScalar(name=rf, value=None, dtype=float, unit=Hz)
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " readoutreceiver\n", " \n", " 0\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " Acquisition on ('readoutreceiver', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Integration Filter\n", " \n", " \n", "\n", "\n", "\n", "
\n", " RFWaveform \n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
Frequency4.15 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " 1\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " Acquisition on ('readoutreceiver', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Integration Filter\n", " \n", " \n", "\n", "\n", "\n", "
\n", " RFWaveform \n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Amplitude1
Frequency4.15 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", "\n", "\n", "\n", "\n", "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "text/plain": [ "" ] }, "metadata": { "text/html": { "isolated": true } }, "output_type": "display_data" } ], "source": [ "frequency = qcs.Scalar(\"rf\", dtype=float)\n", "\n", "\"\"\"Creates a simple program with a single RF waveform\"\"\"\n", "program = qcs.Program()\n", "# define the waveform using this frequency variable & add it to the program\n", "gauss = qcs.RFWaveform(80e-9, qcs.GaussianEnvelope(num_sigma=4), 1, frequency)\n", "program.add_waveform(gauss, awgs)\n", "\n", "# define an integration filter using the same RF waveform but with fixed frequency\n", "int_filter = qcs.RFWaveform(80e-9, qcs.GaussianEnvelope(num_sigma=4), 1, 4.15e9)\n", "program.add_acquisition(int_filter, digs)\n", "\n", "# specify the frequency values to be swept over\n", "frequencies = qcs.Array(\n", " \"frequencies\", value=[4.05e9, 4.1e9, 4.15e9, 4.2e9, 4.25e9], dtype=float\n", ")\n", "\n", "# add the sweep, targeting the `frequency` variable\n", "program.sweep(frequencies, frequency)\n", "\n", "# specify the number of shots\n", "program.n_shots(10)\n", "\n", "program.draw()" ] }, { "cell_type": "raw", "id": "41500a25", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "This constructs the program to have the sweep of frequencies as the inner-loop, and\n", "then the repeat (i.e. ``n_shots``) as the outer loop. Both the sweep and the repeat\n", "are executed as a hardware loop, so the entire program is executed without\n", "interruption.\n", "\n", "It is possible to perform multi-dimensional sweeps. More than one sweep can be\n", "executed as a software sweep or a hardware sweep.\n", "\n", "The inner-most :py:class:`~keysight.qcs.programs.Repeat` on a program's\n", "repetition structure serves as the boundary between hardware and software sweeps.\n", "To check which operations will be performed in hardware-time, the ``repetitions``\n", "property of the program can be inspected" ] }, { "cell_type": "code", "execution_count": 24, "id": "3405ad9b", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:45.566659Z", "iopub.status.busy": "2025-06-13T13:21:45.566337Z", "iopub.status.idle": "2025-06-13T13:21:45.571551Z", "shell.execute_reply": "2025-06-13T13:21:45.570820Z" } }, "outputs": [ { "data": { "text/plain": [ "[Repeat(10),\n", " Sweep(rf=Array(name=frequencies, shape=(5,), dtype=float, unit=none))]" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "program.repetitions.hw_items" ] }, { "cell_type": "raw", "id": "c7170e04", "metadata": { "lines_to_next_cell": 2, "raw_mimetype": "text/restructuredtext" }, "source": [ "Limitations\n", "-----------\n", "Sweepable parameters\n", "~~~~~~~~~~~~~~~~~~~~\n", "\n", ".. list-table:: Sweepable Parameters\n", " :widths: 15 25 25 25\n", " :header-rows: 1\n", "\n", " * - Instrument\n", " - Operation\n", " - Software sweep variables\n", " - Hardware sweep variables\n", " * - M5300AWG and M5301AWG\n", " - :py:class:`~keysight.qcs.channels.RFWaveform`\n", " - Support for sweeping ``amplitude``, ``frequency``,\n", " ``instantenous_phase``, ``post_phase``, and ``duration``\n", " - Support for sweeping ``amplitude``, ``frequency``,\n", " ``instantenous_phase``, and ``post_phase``\n", " The ``duration`` variable is only supported for\n", " the hold duration on flat-top waveforms.\n", " * - M5300AWG and M5301AWG\n", " - :py:class:`~keysight.qcs.channels.DCWaveform`\n", " - Support for sweeping ``amplitude`` and ``duration``\n", " - Support for sweeping ``amplitude``.\n", " The ``duration`` variable is only supported for the\n", " hold duration on flat-top waveforms\n", " * - M5200Digitizer\n", " - :py:class:`~keysight.qcs.channels.Acquisition`\n", " - Support for sweeping all waveform variables on the\n", " Acqusition's :py:class:`~keysight.qcs.channels.IntegrationFilter`.\n", " Support for sweeping the Acquisition's\n", " :py:class:`~keysight.qcs.channels.Classifier` reference points.\n", " Support for changing the acquisition duration is not supported\n", " when ``hw_demod==False``\n", " - No support\n", " * - M5300AWG, M5301AWG, and M5200Digitizer\n", " - :py:class:`~keysight.qcs.channels.Delay`\n", " - Support for sweeping ``duration``\n", " - Support for sweeping ``duration``\n", " * - M5300AWG\n", " - :py:class:`~keysight.qcs.channels.RFAWGChannelSettings`\n", " - Support for sweeping ``delay`` and ``lo_frequency``\n", " - No support\n", " * - M5301AWG\n", " - :py:class:`~keysight.qcs.channels.BasebandAWGChannelSettings`\n", " - Support for sweeping ``delay`` and ``offset``\n", " - No support\n", " * - M5200AWG\n", " - :py:class:`~keysight.qcs.channels.DigitizerChannelSettings`\n", " - Support for sweeping ``delay`` and ``range``\n", " - No support\n", " * - M5201AWG\n", " - :py:class:`~keysight.qcs.channels.DownconverterChannelSettings`\n", " - Support for sweeping ``lo_frequency``\n", " - No support\n", "\n", "\n", ".. list-table:: Other limitations per sweep type\n", " :widths: 15 25 25\n", " :header-rows: 1\n", "\n", " * - Limitation\n", " - Software sweep mode\n", " - Hardware sweep mode\n", " * - Supported channel settings\n", " - Both ``absolute_phase=True`` and ``absolute_phase=False``\n", " - Most parameters can only be swept on channels where ``absolute_phase=False``.\n", " The exception is :py:class:`~keysight.qcs.channels.Delay` duration.\n", " * - Demodulation mode\n", " - Both ``hw_demod=False`` and ``hw_demod=True``\n", " - Only ``hw_demod=True``\n", " * - Maximum number of parameter swept on a single waveform.\n", " - No limit\n", " - Three parameters\n", " * - Maximum number of nested sweeping dimensions.\n", " - No limit\n", " - Eight dimensions\n", " * - Sweep length limitation\n", " - No limit\n", " - The sum of all sweep lenghts must be less than 24,576 points\n", " (more details below)\n", " * - Minimum value for a delay duration sweep\n", " - 0 ns\n", " - 13.333 ns\n", "\n", "\n", "Hardware sweep size limitations\n", "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n", "\n", "\n", "During compilation, each swept variable is translated into a separate array\n", "stored in FPGA memory. Each instrument channel supports up to eight FPGA arrays.\n", "All eight arrarys share the same memory space that can hold 24,576 sweep points.\n", "\n", "When designing an experiment, it can be complicated to determine if all the sweeps\n", "fit inside the hardware due to multiple optimization steps.\n", "This section will go over some common scenarios. This won't be an exhaustive list.\n", "\n", "**Example 1: Simple 1D sweep**\n", "\n", "In the following example, ``amplitude`` will use one FPGA array that contains\n", "10,000 data points.\n", "The total number of points is 10,000 which is less than the 24,576 maximum." ] }, { "cell_type": "code", "execution_count": 25, "id": "bfaf889f", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:45.575833Z", "iopub.status.busy": "2025-06-13T13:21:45.575248Z", "iopub.status.idle": "2025-06-13T13:21:45.603809Z", "shell.execute_reply": "2025-06-13T13:21:45.603065Z" } }, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
\n", " \n", "\tkeysight-logo-svg\n", "\t\n", "\t\n", "\t\t\n", "\t\n", "\n", "\n", " \n", "
\n", " Program\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Program\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Layers1
Targets2
Repetitions\n", " Repeat with 10 repetitions\n", "
\n", " Sweep with 10000 repetitions\n", "
\n", " Associations\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ampArray(name=amplitudes, shape=(10000,), dtype=float, unit=none, value=[0.1, 0.1, 0.1, 0.1, 0.1, 0.1001, 0.1001, 0.1001, 0.1001, 0.1001, ... ])
\n", "
\n", "
\n", "\n", "
\n", "
\n", "
\n", "
\n", " Layer #0\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Layer #0 \n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
\n", "
\n", "\n", "
\n", "
\n", "
\n", " readoutawg\n", " \n", " 0\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " 1\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", "\n", "\n", "\n", "\n", "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "text/plain": [ "" ] }, "metadata": { "text/html": { "isolated": true } }, "output_type": "display_data" }, { "data": { "text/plain": [ "Program([Layer([RFWaveform(duration=Scalar(name=_implicit, value=8e-08, dtype=float, unit=s), envelope={GaussianEnvelope(4.0): Scalar(name=amp, value=None, dtype=float, unit=none)}, rf_frequency=Scalar(name=_implicit, value=4000000000.0, dtype=float, unit=Hz), instantaneous_phase={GaussianEnvelope(4.0): Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)}, post_phase=Scalar(name=_implicit, value=0.0, dtype=float, unit=rad))])])" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "amplitude = qcs.Scalar(\"amp\", dtype=float)\n", "\n", "program = qcs.Program()\n", "\n", "# define the waveform using this frequency variable & add it to the program\n", "gauss = qcs.RFWaveform(80e-9, qcs.GaussianEnvelope(num_sigma=4), amplitude, 4e9)\n", "program.add_waveform(gauss, awgs)\n", "\n", "# define the values for the sweep\n", "amplitudes = qcs.Array(\"amplitudes\", value=np.linspace(0.1, 0.2, 10000), dtype=float)\n", "\n", "# sweep the program\n", "program.sweep(amplitudes, amplitude)\n", "program.n_shots(10)" ] }, { "cell_type": "raw", "id": "ad604fa6", "metadata": { "lines_to_next_cell": 2, "raw_mimetype": "text/restructuredtext" }, "source": [ "\n", "**Example 2: 2D Hardware Sweep**\n", "\n", "In the following example, amplitude and frequency will each take one FPGA array\n", "and each will use 10,000 data points.\n", "The total number of points is 20,000 which is less than the 24,576 maximum." ] }, { "cell_type": "code", "execution_count": 26, "id": "6f0a195a", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:45.607936Z", "iopub.status.busy": "2025-06-13T13:21:45.607583Z", "iopub.status.idle": "2025-06-13T13:21:45.648479Z", "shell.execute_reply": "2025-06-13T13:21:45.645781Z" }, "lines_to_next_cell": 0 }, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
\n", " \n", "\tkeysight-logo-svg\n", "\t\n", "\t\n", "\t\t\n", "\t\n", "\n", "\n", " \n", "
\n", " Program\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Program\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
Layers1
Targets2
Repetitions\n", " Repeat with 10 repetitions\n", "
\n", " Sweep with 10000 repetitions\n", "
\n", " Associations\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ampArray(name=amplitudes, shape=(10000,), dtype=float, unit=none, value=[0.1, 0.1, 0.1, 0.1, 0.1, 0.1001, 0.1001, 0.1001, 0.1001, 0.1001, ... ])
\n", " Sweep with 10000 repetitions\n", "
\n", " Associations\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
rfArray(name=frequencies, shape=(10000,), dtype=float, unit=none, value=[4 GHz, 4.00001 GHz, 4.00002 GHz, 4.00003 GHz, 4.00004 GHz, 4.00005 GHz, 4.00006 GHz, 4.00007 GHz, 4.00008 GHz, 4.00009 GHz, ... ])
\n", "
\n", "
\n", "\n", "
\n", "
\n", "
\n", "
\n", " Layer #0\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Layer #0 \n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
\n", "
\n", "\n", "
\n", "
\n", "
\n", " readoutawg\n", " \n", " 0\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp, value=None, dtype=float, unit=none)
FrequencyScalar(name=rf, value=None, dtype=float, unit=Hz)
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " 1\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp, value=None, dtype=float, unit=none)
FrequencyScalar(name=rf, value=None, dtype=float, unit=Hz)
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", "\n", "\n", "\n", "\n", "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "text/plain": [ "" ] }, "metadata": { "text/html": { "isolated": true } }, "output_type": "display_data" }, { "data": { "text/plain": [ "Program([Layer([RFWaveform(duration=Scalar(name=_implicit, value=8e-08, dtype=float, unit=s), envelope={GaussianEnvelope(4.0): Scalar(name=amp, value=None, dtype=float, unit=none)}, rf_frequency=Scalar(name=rf, value=None, dtype=float, unit=Hz), instantaneous_phase={GaussianEnvelope(4.0): Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)}, post_phase=Scalar(name=_implicit, value=0.0, dtype=float, unit=rad))])])" ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "frequency = qcs.Scalar(\"rf\", dtype=float)\n", "amplitude = qcs.Scalar(\"amp\", dtype=float)\n", "\n", "program = qcs.Program()\n", "\n", "# define the waveform using this frequency variable & add it to the program\n", "gauss = qcs.RFWaveform(80e-9, qcs.GaussianEnvelope(num_sigma=4), amplitude, frequency)\n", "program.add_waveform(gauss, awgs)\n", "\n", "# define the values for each sweep\n", "frequencies = qcs.Array(\n", " \"frequencies\", value=np.linspace(4e9, 4.1e9, 10000), dtype=float\n", ")\n", "amplitudes = qcs.Array(\"amplitudes\", value=np.linspace(0.1, 0.2, 10000), dtype=float)\n", "\n", "# sweep the program\n", "program.sweep(frequencies, frequency)\n", "program.sweep(amplitudes, amplitude)\n", "program.n_shots(10)" ] }, { "cell_type": "raw", "id": "eefd8823", "metadata": { "lines_to_next_cell": 2, "raw_mimetype": "text/restructuredtext" }, "source": [ "\n", "**Example 3: 1D Sweep with Array reuse**\n", "\n", "In the following example, the program plays three identical waveforms,\n", "all of which use the same sweep values. The amplitudes values for the waveforms will\n", "be reused. This results in one FPGA array with 10,000 sweep points.\n", "If the FPGA array was not reused, the sweep points would have exceeded\n", "the 24,576 maximum. Note: FPGA array reuse is only possible if there\n", "is at least 13.333ns delay between each waveform." ] }, { "cell_type": "code", "execution_count": 27, "id": "d63dec5a", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:45.652784Z", "iopub.status.busy": "2025-06-13T13:21:45.652471Z", "iopub.status.idle": "2025-06-13T13:21:45.688084Z", "shell.execute_reply": "2025-06-13T13:21:45.687351Z" } }, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
\n", " \n", "\tkeysight-logo-svg\n", "\t\n", "\t\n", "\t\t\n", "\t\n", "\n", "\n", " \n", "
\n", " Program\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Program\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration280 ns
Layers1
Targets2
Repetitions\n", " Repeat with 10 repetitions\n", "
\n", " Sweep with 10000 repetitions\n", "
\n", " Associations\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ampArray(name=amplitudes, shape=(10000,), dtype=float, unit=none, value=[0.1, 0.1, 0.1, 0.1, 0.1, 0.1001, 0.1001, 0.1001, 0.1001, 0.1001, ... ])
\n", "
\n", "
\n", "\n", "
\n", "
\n", "
\n", "
\n", " Layer #0\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Layer #0 \n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration280 ns
\n", "
\n", "\n", "
\n", "
\n", "
\n", " readoutawg\n", " \n", " 0\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " Delay on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration20 ns
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " Delay on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration20 ns
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " 1\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " Delay on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration20 ns
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " Delay on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration20 ns
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", "\n", "\n", "\n", "\n", "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "text/plain": [ "" ] }, "metadata": { "text/html": { "isolated": true } }, "output_type": "display_data" }, { "data": { "text/plain": [ "Program([Layer([RFWaveform(duration=Scalar(name=_implicit, value=8e-08, dtype=float, unit=s), envelope={GaussianEnvelope(4.0): Scalar(name=amp, value=None, dtype=float, unit=none)}, rf_frequency=Scalar(name=_implicit, value=4000000000.0, dtype=float, unit=Hz), instantaneous_phase={GaussianEnvelope(4.0): Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)}, post_phase=Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)), Delay(Scalar(name=_implicit, value=2e-08, dtype=float, unit=s)), RFWaveform(duration=Scalar(name=_implicit, value=8e-08, dtype=float, unit=s), envelope={GaussianEnvelope(4.0): Scalar(name=amp, value=None, dtype=float, unit=none)}, rf_frequency=Scalar(name=_implicit, value=4000000000.0, dtype=float, unit=Hz), instantaneous_phase={GaussianEnvelope(4.0): Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)}, post_phase=Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)), Delay(Scalar(name=_implicit, value=2e-08, dtype=float, unit=s)), RFWaveform(duration=Scalar(name=_implicit, value=8e-08, dtype=float, unit=s), envelope={GaussianEnvelope(4.0): Scalar(name=amp, value=None, dtype=float, unit=none)}, rf_frequency=Scalar(name=_implicit, value=4000000000.0, dtype=float, unit=Hz), instantaneous_phase={GaussianEnvelope(4.0): Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)}, post_phase=Scalar(name=_implicit, value=0.0, dtype=float, unit=rad))])])" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "amplitude1 = qcs.Scalar(\"amp\", dtype=float)\n", "\n", "program = qcs.Program()\n", "\n", "# define the waveform using this frequency variable & add it to the program\n", "gauss = qcs.RFWaveform(80e-9, qcs.GaussianEnvelope(num_sigma=4), amplitude, 4e9)\n", "program.add_waveform(gauss, awgs)\n", "program.add_waveform(gauss, awgs, pre_delay=20e-9)\n", "program.add_waveform(gauss, awgs, pre_delay=20e-9)\n", "# define the values for the sweep\n", "amplitudes = qcs.Array(\"amplitudes\", value=np.linspace(0.1, 0.2, 10000), dtype=float)\n", "\n", "# sweep the program\n", "program.sweep(amplitudes, amplitude)\n", "program.n_shots(10)" ] }, { "cell_type": "raw", "id": "7eaaaf5f", "metadata": { "lines_to_next_cell": 2, "raw_mimetype": "text/restructuredtext" }, "source": [ "\n", "**Example 4: 1D Simultaneous Sweep**\n", "\n", "In the following example, the program plays two waveforms, each with its own set of\n", "amplitudes being swept. The amplitudes will be compiled into one interleaved array\n", "with a total of 20,000 data points" ] }, { "cell_type": "code", "execution_count": 28, "id": "bc2dd4cd", "metadata": { "execution": { "iopub.execute_input": "2025-06-13T13:21:45.691360Z", "iopub.status.busy": "2025-06-13T13:21:45.691051Z", "iopub.status.idle": "2025-06-13T13:21:45.728230Z", "shell.execute_reply": "2025-06-13T13:21:45.727310Z" } }, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
\n", " \n", "\tkeysight-logo-svg\n", "\t\n", "\t\n", "\t\t\n", "\t\n", "\n", "\n", " \n", "
\n", " Program\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Program\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration160 ns
Layers1
Targets2
Repetitions\n", " Repeat with 10 repetitions\n", "
\n", " Sweep with 10000 repetitions\n", "
\n", " Associations\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
amp1Array(name=amplitudes1, shape=(10000,), dtype=float, unit=none, value=[0.1, 0.1, 0.1, 0.1, 0.1, 0.1001, 0.1001, 0.1001, 0.1001, 0.1001, ... ])
amp2Array(name=amplitudes2, shape=(10000,), dtype=float, unit=none, value=[0.3, 0.3, 0.3, 0.3, 0.3, 0.3001, 0.3001, 0.3001, 0.3001, 0.3001, ... ])
\n", "
\n", "
\n", "\n", "
\n", "
\n", "
\n", "
\n", " Layer #0\n", "
\n", " \n", "\n", "\n", "\n", "
\n", " Layer #0 \n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration160 ns
\n", "
\n", "\n", "
\n", "
\n", "
\n", " readoutawg\n", " \n", " 0\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp1, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 0)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp2, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " 1\n", " \n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp1, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", " \n", "
\n", " \n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
\n", " RFWaveform on ('readoutawg', 1)\n", "
\n", "
\n", " Parameters\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Duration80 ns
AmplitudeScalar(name=amp2, value=None, dtype=float, unit=none)
Frequency4 GHz
EnvelopeGaussianEnvelope(4.0)
Instantaneous Phase0 rad
Post-phase0 rad
\n", "
\n", "\n", "\n", "
\n", "
\n", "
\n", "\n", "\n", "\n", "\n", "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "text/plain": [ "" ] }, "metadata": { "text/html": { "isolated": true } }, "output_type": "display_data" }, { "data": { "text/plain": [ "Program([Layer([RFWaveform(duration=Scalar(name=_implicit, value=8e-08, dtype=float, unit=s), envelope={GaussianEnvelope(4.0): Scalar(name=amp1, value=None, dtype=float, unit=none)}, rf_frequency=Scalar(name=_implicit, value=4000000000.0, dtype=float, unit=Hz), instantaneous_phase={GaussianEnvelope(4.0): Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)}, post_phase=Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)), RFWaveform(duration=Scalar(name=_implicit, value=8e-08, dtype=float, unit=s), envelope={GaussianEnvelope(4.0): Scalar(name=amp2, value=None, dtype=float, unit=none)}, rf_frequency=Scalar(name=_implicit, value=4000000000.0, dtype=float, unit=Hz), instantaneous_phase={GaussianEnvelope(4.0): Scalar(name=_implicit, value=0.0, dtype=float, unit=rad)}, post_phase=Scalar(name=_implicit, value=0.0, dtype=float, unit=rad))])])" ] }, "execution_count": 28, "metadata": {}, "output_type": "execute_result" } ], "source": [ "amplitude1 = qcs.Scalar(\"amp1\", dtype=float)\n", "amplitude2 = qcs.Scalar(\"amp2\", dtype=float)\n", "\n", "program = qcs.Program()\n", "\n", "# define the waveform using this frequency variable & add it to the program\n", "gauss1 = qcs.RFWaveform(80e-9, qcs.GaussianEnvelope(num_sigma=4), amplitude1, 4e9)\n", "gauss2 = qcs.RFWaveform(80e-9, qcs.GaussianEnvelope(num_sigma=4), amplitude2, 4e9)\n", "program.add_waveform(gauss1, awgs)\n", "program.add_waveform(gauss2, awgs)\n", "\n", "# define the values for the sweep\n", "amplitudes1 = qcs.Array(\"amplitudes1\", value=np.linspace(0.1, 0.2, 10000), dtype=float)\n", "amplitudes2 = qcs.Array(\"amplitudes2\", value=np.linspace(0.3, 0.4, 10000), dtype=float)\n", "\n", "# sweep the program\n", "program.sweep([amplitudes1, amplitudes2], [amplitude1, amplitude2])\n", "program.n_shots(10)" ] } ], "metadata": { "jupytext": { "cell_metadata_filter": "raw_mimetype,nbsphinx,-all", "main_language": "python", "notebook_metadata_filter": "-all", "text_representation": { "extension": ".py", "format_name": "percent" } }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.15" } }, "nbformat": 4, "nbformat_minor": 5 }