{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# scqubits example: computing coherence properties\n", "J. Koch and P. Groszkowski\n", "\n", "For further documentation of scqubits see https://scqubits.readthedocs.io/en/latest/.\n", "\n", "---" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "ExecuteTime": { "end_time": "2020-04-29T15:05:41.569377Z", "start_time": "2020-04-29T15:05:41.535440Z" }, "init_cell": true, "scrolled": true }, "outputs": [], "source": [ "%matplotlib inline\n", "%config InlineBackend.figure_format = 'svg'\n", "\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import scqubits as scq" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Units.** To calculate coherence times, scqubits needs to know the frequency units used. The current (and default) units are:" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'GHz'" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "scq.get_units()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Qubits and their noise channels\n", "## Transmon / Cooper pair box (charge-regime parameters)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Transmon------------| [Transmon_1]\n", " | EJ: 0.5\n", " | EC: 12.0\n", " | ng: 0.3\n", " | ncut: 150\n", " | truncated_dim: 6\n", " |\n", " | dim: 301\n", "\n" ] } ], "source": [ "transmon = scq.Transmon(\n", " EJ=0.5,\n", " EC=12.0,\n", " ng=0.3,\n", " ncut=150\n", ")\n", "print(transmon)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Computing and visualizing $T_1$ and $T_2$\n", "\n", "To list the noise channels supported by this qubit, call `supported_noise_channels()`:" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['tphi_1_over_f_cc',\n", " 'tphi_1_over_f_ng',\n", " 't1_capacitive',\n", " 't1_charge_impedance']" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "transmon.supported_noise_channels()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Example: dephasing time due to 1/f charge noise.** We can calculate a given decoherence time with an appropriate method. Taking default parameters:" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "3.770056749342735" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "transmon.tphi_1_over_f_ng()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Since we are using default frequency units of GHz, the time units are 1/GHz = ns.\n", "\n", "Choices deviating from the default parameters are accesible via optional arguments: (eg., choose a downward transition from level 3 to 1, at T=0.100K):" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "UserWarning: By default all methods that involve calculations of the t1 coherence times/rates, return a sum of upward (i.e., excitation), and downward (i.e., relaxation) rates. To change this behavior, parameter total=False can be passed to any t1-related coherence methods. With total=False, only a one-directional transition between levels i and j is used to calculate the required t1 time or rate.\n", "See documentation for details.\n", "This warning can be disabled by executing:\n", "scqubits.settings.T1_DEFAULT_WARNING=False\n", "\n", " /run/media/Data/Dropbox/Synced_Data/Northwestern/Research-Koch/Circuit-Hamiltonian/scqubits_branch/scqubits/scqubits/core/noise.py: 1200" ] }, { "data": { "text/plain": [ "3013.2215669102766" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "transmon.t1_charge_impedance(i=3, j=1, T=0.100)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Depolarization.** scqubits can approximate the (cumulative) effective noise, calculated form the total contributions of a variety of noise channels (that can be fine-tuned by the user). In the case of depolarization noise, the effective (or combined) noise is obtained from \n", "\n", "\\begin{equation}\n", "\\frac{1}{T_{1}^{\\rm eff}} = \\sum_k \\frac{1}{T_{1}^{k}},\n", "\\end{equation}\n", "\n", "where the sum runs over all noise channels that the user wants included. By default, the set of noise channels correponds to the list returned by the `effective_noise_channels` method for each qubit. A different list of noise channels can be provided as an argument. \n", "\n", "**Dephasing.** Similarly, users can calculate effective dephasing times, which includes contributions from both pure dephasing, as well as depolarization channels. Such a $T_{2}$ time is defined as\n", "\n", "\\begin{equation}\n", "\\frac{1}{T_{2}^{\\rm eff}} = \\sum_k \\frac{1}{T_{\\phi}^{k}} + \\frac{1}{2} \\sum_j \\frac{1}{T_{1}^{j}}, \n", "\\end{equation}\n", "\n", "where $k$ ($j$) run over the relevant pure dephasing (depolariztion) channels that can contribute to the effective noise. \n", "\n", "**Example: effective $T_1$.** For the above transmon, we obtain" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "2166838.6419612635" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "transmon.t1_effective()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "It is worth stressing that in tha case of tramson, by default, `t1_effective()` does not include all the channels that the qubit supports. This can be seen by comparing the output of " ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['tphi_1_over_f_cc',\n", " 'tphi_1_over_f_ng',\n", " 't1_capacitive',\n", " 't1_charge_impedance']" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "transmon.supported_noise_channels()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "from" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['tphi_1_over_f_cc', 'tphi_1_over_f_ng', 't1_capacitive']" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "transmon.effective_noise_channels()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "**Plotting $T_1$ vs. offset charge.** We can plot the dependence of $T_1$ on the offset charge:" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "41bbea1962de4a2cb3ee294e45056e28", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Spectral data: 0%| | 0/100 [00:00\n", "\n", "\n", " \n", " \n", " \n", " \n", " 2024-03-01T14:20:59.739670\n", " image/svg+xml\n", " \n", " \n", " Matplotlib v3.8.2, https://matplotlib.org/\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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": {}, "output_type": "display_data" } ], "source": [ "transmon.plot_t1_effective_vs_paramvals(param_name='ng', param_vals=np.linspace(-0.5, 0.5, 100));" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Computing and plotting the effective $T_2$.** For example, for the subspace defined by levels 2 and 3:" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1.2562838641414429" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "transmon.t2_effective(common_noise_options=dict(i=3,j=2))" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "e6300f933cfc42d8901944afe002b84d", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Spectral data: 0%| | 0/100 [00:00\n", "\n", "\n", " \n", " \n", " \n", " \n", " 2024-03-01T14:21:00.528548\n", " image/svg+xml\n", " \n", " \n", " Matplotlib v3.8.2, https://matplotlib.org/\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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": {}, "output_type": "display_data" } ], "source": [ "transmon.plot_t2_effective_vs_paramvals(param_name='ng', \n", " param_vals=np.linspace(-0.5, 0.5, 100),\n", " common_noise_options=dict(i=3,j=2,total=False)\n", " );" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Overview plots.** \n", "\n", "scqubits provides an easy routine for assessing the coherence due to all supported noise channels. The generated plots show how coherence times from different channels vary as we modify one of the qubit parameters (here: offset charge). Time units of the plotted/calculated data are based on the currently set units." ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "91636f575f2f4e1eb73f14d996518489", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Spectral data: 0%| | 0/100 [00:00\n", "\n", "\n", " \n", " \n", " \n", " \n", " 2024-03-01T14:21:01.554276\n", " image/svg+xml\n", " \n", " \n", " Matplotlib v3.8.2, https://matplotlib.org/\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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": {}, "output_type": "display_data" } ], "source": [ "transmon.plot_coherence_vs_paramvals(param_name='ng', param_vals=np.linspace(-0.5, 0.5, 100));" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can also easily scale the results, so that end up with time in units of ms:" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "1a9e50ba829645f4a2b5ea4e8f4ab2ea", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Spectral data: 0%| | 0/100 [00:00\n", "\n", "\n", " \n", " \n", " \n", " \n", " 2024-03-01T14:21:03.137116\n", " image/svg+xml\n", " \n", " \n", " Matplotlib v3.8.2, https://matplotlib.org/\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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": {}, "output_type": "display_data" } ], "source": [ "transmon.plot_coherence_vs_paramvals(param_name='ng', \n", " param_vals=np.linspace(-0.5, 0.5, 100), \n", " scale=1e-3, \n", " ylabel=r\"ms\");" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Selecting noise channels & plot options.**\n", "\n", "Instead of including all supported noise channels, we can make a selection. Furhermore, we can add extra customization to the plots. " ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "6d333b38858843edac110eef15707108", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Spectral data: 0%| | 0/100 [00:00\n", "\n", "\n", " \n", " \n", " \n", " \n", " 2024-03-01T14:21:04.495180\n", " image/svg+xml\n", " \n", " \n", " Matplotlib v3.8.2, https://matplotlib.org/\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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": {}, "output_type": "display_data" } ], "source": [ "fig, ax = transmon.plot_coherence_vs_paramvals( \n", " param_name='ng', \n", " param_vals=np.linspace(-0.5, 0.5, 100), \n", " noise_channels=['t1_charge_impedance', 't1_capacitive'], \n", " color='black', grid=False);\n", "\n", "#customize the title\n", "ax[1].set_title(\"loss channel: t1_capacitive_loss\");" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can also pass specific options to calculations for certain noise channels. As an example, we choose a non-default temperature for the ``t1_capacitive`` channel calculation, and a transition between non-default energy levels (2 and 3 instead of 0 and 1). " ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "5c6781d38d704ddb948fd78a93ddb078", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Spectral data: 0%| | 0/100 [00:00\n", "\n", "\n", " \n", " \n", " \n", " \n", " 2024-03-01T14:21:05.418355\n", " image/svg+xml\n", " \n", " \n", " Matplotlib v3.8.2, https://matplotlib.org/\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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": {}, "output_type": "display_data" } ], "source": [ "transmon.plot_coherence_vs_paramvals(param_name='ng', \n", " param_vals=np.linspace(-0.5, 0.5, 100), \n", " noise_channels=[\n", " 't1_charge_impedance',\n", " ('t1_capacitive', dict(T=0.045, i=3, j=2))\n", " ], \n", " color='brown');" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Can also plot just one channel, and provide standard plotting options directly to ``plot_coherence_vs_paramvals()``" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "7b5832289b2946788cc39a1d3a416402", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Spectral data: 0%| | 0/100 [00:00\n", "\n", "\n", " \n", " \n", " \n", " \n", " 2024-03-01T14:21:06.020720\n", " image/svg+xml\n", " \n", " \n", " Matplotlib v3.8.2, https://matplotlib.org/\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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": {}, "output_type": "display_data" } ], "source": [ "transmon.plot_coherence_vs_paramvals(\n", " param_name='ng', \n", " param_vals=np.linspace(-0.5, 0.5, 100), \n", " noise_channels='tphi_1_over_f_ng', \n", " linestyle='--', color='red', ylim=(None, 1e2));" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Tunable Transmon" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "TunableTransmon-----| [TunableTransmon_1]\n", " | EJmax: 20.0\n", " | EC: 0.5\n", " | d: 0.0\n", " | flux: 0.0\n", " | ng: 0.3\n", " | ncut: 150\n", " | truncated_dim: 6\n", " |\n", " | dim: 301\n", "\n" ] }, { "data": { "text/plain": [ "['tphi_1_over_f_flux',\n", " 'tphi_1_over_f_cc',\n", " 'tphi_1_over_f_ng',\n", " 't1_capacitive',\n", " 't1_flux_bias_line',\n", " 't1_charge_impedance']" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tune_tmon = scq.TunableTransmon(\n", " EJmax=20.0,\n", " EC=0.5,\n", " d=0.00,\n", " flux=0.0,\n", " ng=0.3,\n", " ncut=150\n", ")\n", "print(tune_tmon)\n", "tune_tmon.supported_noise_channels()" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "a5a8bdb45b234950999880a956159b9a", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Spectral data: 0%| | 0/100 [00:00\n", "\n", "\n", " \n", " \n", " \n", " \n", " 2024-03-01T14:21:07.957151\n", " image/svg+xml\n", " \n", " \n", " Matplotlib v3.8.2, https://matplotlib.org/\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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": {}, "output_type": "display_data" } ], "source": [ "tune_tmon.plot_coherence_vs_paramvals(param_name='flux', param_vals=np.linspace(-0.5, 0.5, 100));" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Fluxonium" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Fluxonium-----------| [Fluxonium_1]\n", " | EJ: 12\n", " | EC: 2.6\n", " | EL: 0.5\n", " | flux: 0.2\n", " | cutoff: 150\n", " | truncated_dim: 6\n", " |\n", " | dim: 150\n", "\n" ] }, { "data": { "text/plain": [ "['tphi_1_over_f_cc',\n", " 'tphi_1_over_f_flux',\n", " 't1_capacitive',\n", " 't1_charge_impedance',\n", " 't1_flux_bias_line',\n", " 't1_inductive',\n", " 't1_quasiparticle_tunneling']" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Pop 2014 paper. \n", "fluxonium = scq.Fluxonium(\n", " EJ=12,\n", " EC=2.6,\n", " EL=0.5,\n", " cutoff = 150,\n", " flux = 0.2\n", ")\n", "print(fluxonium)\n", "fluxonium.supported_noise_channels()" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "452093368b54464780b25d9bd93b5f79", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Spectral data: 0%| | 0/100 [00:00\n", "\n", "\n", " \n", " \n", " \n", " \n", " 2024-03-01T14:21:14.000889\n", " image/svg+xml\n", " \n", " \n", " Matplotlib v3.8.2, https://matplotlib.org/\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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": {}, "output_type": "display_data" } ], "source": [ "fluxonium.plot_coherence_vs_paramvals(param_name='flux', \n", " param_vals=np.linspace(-0.5, 0.5, 100));" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Flux qubit" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "FluxQubit-----------| [FluxQubit_1]\n", " | EJ1: 1.0\n", " | EJ2: 1.0\n", " | EJ3: 0.8\n", " | ECJ1: 0.016666666666666666\n", " | ECJ2: 0.016666666666666666\n", " | ECJ3: 0.020833333333333332\n", " | ECg1: 0.8333333333333334\n", " | ECg2: 0.8333333333333334\n", " | ng1: 0.0\n", " | ng2: 0.0\n", " | flux: 0.4\n", " | ncut: 10\n", " | truncated_dim: 6\n", " |\n", " | dim: 441\n", "\n" ] } ], "source": [ "# parameters for the flux qubit\n", "RATIO = 60.0\n", "ALPHA = 0.8\n", "flux_qubit = scq.FluxQubit(\n", " EJ1 = 1.0, \n", " EJ2 = 1.0, \n", " EJ3 = ALPHA*1.0, \n", " ECJ1 = 1.0/RATIO, \n", " ECJ2 = 1.0/RATIO, \n", " ECJ3 = 1.0/ALPHA/RATIO, \n", " ECg1 = 50.0/RATIO, \n", " ECg2 = 50.0/RATIO, \n", " ng1 = 0.0, \n", " ng2 = 0.0, \n", " flux = 0.4, \n", " ncut = 10,\n", ")\n", "print(flux_qubit)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let us see what noise channels are currently predefiend for this qubit:" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['tphi_1_over_f_cc1',\n", " 'tphi_1_over_f_cc2',\n", " 'tphi_1_over_f_cc3',\n", " 'tphi_1_over_f_cc',\n", " 'tphi_1_over_f_flux']" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "flux_qubit.supported_noise_channels()" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "1a696e57421f4ef9971cdee026d05410", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Spectral data: 0%| | 0/100 [00:00\n", "\n", "\n", " \n", " \n", " \n", " \n", " 2024-03-01T14:21:26.579447\n", " image/svg+xml\n", " \n", " \n", " Matplotlib v3.8.2, https://matplotlib.org/\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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": {}, "output_type": "display_data" } ], "source": [ "flux_qubit.plot_coherence_vs_paramvals(param_name='flux', param_vals=np.linspace(-0.5, 0.5, 100));" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Zero-pi" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "ZeroPi--------------| [ZeroPi_1]\n", " | EJ: 0.2531645569620253\n", " | EL: 0.01\n", " | ECJ: 0.4937500000000001\n", " | EC: 0.001002029426686961\n", " | dEJ: 0.0\n", " | dCJ: 0.0\n", " | ng: 0.1\n", " | flux: 0.23\n", " | ncut: 30\n", " | truncated_dim: 6\n", " |\n", " | dim: 12200\n", "\n" ] }, { "data": { "text/plain": [ "['tphi_1_over_f_cc', 'tphi_1_over_f_flux', 't1_flux_bias_line', 't1_inductive']" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "phi_grid = scq.Grid1d(-6*np.pi, 6*np.pi, 200)\n", "\n", "EJ_CONST = 1/3.95 # note that EJ and ECJ are interrelated\n", "\n", "zero_pi = scq.ZeroPi(\n", " grid = phi_grid,\n", " EJ = EJ_CONST,\n", " EL = 10.0**(-2),\n", " ECJ = 1/(8.0*EJ_CONST),\n", " EC = None,\n", " ECS = 10.0**(-3),\n", " ng = 0.1,\n", " flux = 0.23,\n", " ncut = 30\n", ")\n", "print(zero_pi)\n", "zero_pi.supported_noise_channels()" ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "09ef3b5ed3b94c738ff7c78fbfcd2bef", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Spectral data: 0%| | 0/100 [00:00\n", "\n", "\n", " \n", " \n", " \n", " \n", " 2024-03-01T14:22:46.430673\n", " image/svg+xml\n", " \n", " \n", " Matplotlib v3.8.2, https://matplotlib.org/\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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": {}, "output_type": "display_data" } ], "source": [ "zero_pi.plot_coherence_vs_paramvals(param_name='flux', param_vals=np.linspace(-0.5, 0.5, 100));" ] } ], "metadata": { "celltoolbar": "Initialisation Cell", "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "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.11.7" }, "toc": { "base_numbering": 1, "nav_menu": {}, "number_sections": true, "sideBar": true, "skip_h1_title": false, "title_cell": "Table of Contents", "title_sidebar": "Contents", "toc_cell": false, "toc_position": {}, "toc_section_display": true, "toc_window_display": false }, "varInspector": { "cols": { "lenName": 16, "lenType": 16, "lenVar": 40 }, "kernels_config": { "python": { "delete_cmd_postfix": "", "delete_cmd_prefix": "del ", "library": "var_list.py", "varRefreshCmd": "print(var_dic_list())" }, "r": { "delete_cmd_postfix": ") ", "delete_cmd_prefix": "rm(", "library": "var_list.r", "varRefreshCmd": "cat(var_dic_list()) " } }, "types_to_exclude": [ "module", "function", "builtin_function_or_method", "instance", "_Feature" ], "window_display": false }, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { "008efd45795f4cefb3a4674b0bb08ca0": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "032e6346f3d044468c5ed72ca7269e1f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "VBoxModel", "state": { "children": [ "IPY_MODEL_98875567d08c4a518e6a16ca660f8380", "IPY_MODEL_f825f108fdee4080979fc710b0c373da", "IPY_MODEL_a175b6ac382e496da7cb909d2415c695", "IPY_MODEL_c05e2e5fa1c9468f8013b12f062d625d", "IPY_MODEL_be51579d4c434721b5761ebf59e04d72", "IPY_MODEL_eb1bfc9a1a1d4c0badd7f16ebd603a1a", "IPY_MODEL_eadcbabd500941beac62e452f97df19e" ], "layout": "IPY_MODEL_36f246c86b1d408cb23158ee5e9c2a81" } }, "0473420e4f7b44e99db3a59c3c6e50cb": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_b60d677d4df1463b8d0dbd44fd7391df", "style": "IPY_MODEL_5b1311e6450b45a496c69ab0824825a2", "value": "ncut" } }, "0517b2f4b27c447792af604b41eb7cec": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "initial" } }, "08086fe7892e4741a11fdb2c8c912902": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "initial" } }, "081f970393bf4ccf80725e3d2aa26d25": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "091474c87af04f7587deb4ddf91cc230": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "0a3f0dbc54794917a691f0a6d5daaf94": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "0a727ff1a2f043b5ab1745df9756f19d": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "0b03f9755aa34990b9dfa5d1758bbc25": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "0cac08d7a9454e8fafc597bfc88645b0": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "0e5f258ceca94896a02506eeaddff16a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_22fba562d60e44358ca5a3386ffe48f8", "step": null, "style": "IPY_MODEL_f06ace73eccf47a388cb0d7ad9b2dee2" } }, "11b66f441bdf4986b95620e3dd7ac6d5": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "width": "400px" } }, "1294f24b0203468fa0fa42b565587f0c": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "13ae3d1e1c574ec18c31938291f70076": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "13b302d5d85d4d4d8d9320be269b0003": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "1434c17992d34616becc7fa95cd50899": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "16bb1e71203d4010a54d04c77ef40947": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "170e14aa3a8140628598536647503231": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "18b4b0a814184023a0852f885b254804": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "18c0d8edad7e435b983be1a62678f703": { "buffers": [ { "data": "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", "encoding": "base64", "path": [ "value" ] } ], "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ImageModel", "state": { "layout": "IPY_MODEL_9d12a7a10aad47abaab841da667ca16b", "value": {} } }, "19108d4d149a491c8d64e41933645bc4": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_bee48ef0aa8346b1b400a3c0e9d96fa7", "IPY_MODEL_e4d4bf8545da4e5dba764faab16b4d59" ], "layout": "IPY_MODEL_fe3c577cc36b4c92ad32ec724aa415aa" } }, "19a73d6992ce41fda49949a704e0bcdb": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "1befb979025145c28a57214877a9a39a": { "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": { "layout": "IPY_MODEL_7b71bf2f7f894e5a95ce1b55a494c268" } }, "1c38d4957956419db5209a49e5d30f2b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_a99bee9959394d95bce1e3fbb15628e2", "style": "IPY_MODEL_7bd14110dcc6403fabe895a809e8ed2a", "value": " 220/220 [00:00<00:00, 579.04it/s]" } }, "1c3f027005f74922a3e538c32781b09b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "1e870d2dc536443facf57e8e85d58d98": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_938a7015aa6441939c13118c26bdfd86", "style": "IPY_MODEL_551417a8d9c14debbac5890a6bf0ba96", "value": "EC" } }, "1f4954bf4a1840e49ae3b4f956ebe6c5": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "1f608e628ad8441090501c8240d8cd26": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "1ff8856edd5741bcb1d253a55dfb636a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "213462611c3c4d90a87c22d0f4c93bb1": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "22fba562d60e44358ca5a3386ffe48f8": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "23e3b9ec5ef44ebe9ea2f7135477ff04": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_0cac08d7a9454e8fafc597bfc88645b0", "style": "IPY_MODEL_bbad3d27428744158c5a8a65025f0ed7", "value": " 220/220 [00:00<00:00, 489.03it/s]" } }, "246b7c51a56b4753ac4fcbf9cf58add8": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "25acdcfc286945efb85eb498ba3ca4dd": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "265f58e6167c49a9974b96e7f551f93b": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "269cbb06db034ff0990fb349ad00ce35": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "initial" } }, "26da8441ebab4d56827341d777706171": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "29b37f05bf8549c8be67a4fcda3b65a6": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "2a6ffefa5d624ece9a0dd4edd2428abd": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "2d536e8054c54e18ac97c1b38f36134e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_92b6858b08f347f98893306f58064e41", "step": null, "style": "IPY_MODEL_13b302d5d85d4d4d8d9320be269b0003" } }, "2dce7f36f28a41c3a24c0acca4881aa0": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "2e508f22065948ed86028adc437fe5a4": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "description": "Spectral data: 100%", "layout": "IPY_MODEL_b33e601dc0a143839667ea6f5db3670f", "max": 220, "style": "IPY_MODEL_269cbb06db034ff0990fb349ad00ce35", "value": 220 } }, "2f749be633d04fd29710fba537027433": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_54b2dbb1826a4c3795836d95854d8a3e", "style": "IPY_MODEL_1ff8856edd5741bcb1d253a55dfb636a", "value": "truncated_dim" } }, "2f9f9a72449749cf90204b946774ecfd": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_9e075bc4d5164d71a95853b8c1caaad7", "IPY_MODEL_99253456066d4a33bdca0a4e117e400e" ], "layout": "IPY_MODEL_ca77b3dde15c4b11a7d2f953f282ddef" } }, "304d9bf0b9024a9ba39ae208b00c2970": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "305f2520f48944999de01ad57194a93f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_9ef1f65577d84a9eaf0bb75ee159f62d", "step": null, "style": "IPY_MODEL_df36412fbb1d4e998f0a7fc6d08e3971", "value": 0.01 } }, "3126da5b21ab4b12bac6de460d189697": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "31bf584e29b24b82aca9c7e59d780f89": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "description": "Spectral data: 100%", "layout": "IPY_MODEL_081f970393bf4ccf80725e3d2aa26d25", "max": 220, "style": "IPY_MODEL_3fde8e5cfef847c2aa7fafe44bb97a19", "value": 220 } }, "344f242bc6e647de88fb75e6e8c2acdb": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "35d2717747b94be497348d2f6a31b5cf": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_57b17966a1594e7f977e554f0e4ad03f", "IPY_MODEL_cf62a446544c4899988f306f255bd154" ], "layout": "IPY_MODEL_26da8441ebab4d56827341d777706171" } }, "368ce4415b5949e98bb1dc0a8455a882": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "36eb014421cf4b52ada96a68d805a216": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "VBoxModel", "state": { "children": [ "IPY_MODEL_6db0fd3d79404d0a94ad6a7e9c010cac" ], "layout": "IPY_MODEL_aa8b6351f9294df3bf78367ac4eb39bb" } }, "36f246c86b1d408cb23158ee5e9c2a81": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "3a2a7f9f7eee420abbc50aa98c211f30": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "3a7ffd00ca6741ed9776e94c89cd1c6e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_9f009c78a2514d5384f76c2181e86889", "style": "IPY_MODEL_69e7d5c7cf1f4defa528f308be4f2d81", "value": "EC" } }, "3adc94d7c5be42978a96cce7d7f601ca": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_6ab021899d104e8f839e488ed46bc65c", "style": "IPY_MODEL_89c7daa617e54013a4d8e05e9a4d5c23", "value": " 220/220 [00:00<00:00, 676.49it/s]" } }, "3daae71d58b14aab9375a5f65e65de31": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "3fde8e5cfef847c2aa7fafe44bb97a19": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "initial" } }, "40374aa9a5604104ba0a430375eef7f7": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "4488732063594a57a3987b51e3a39d53": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_fd9c479be96a494ba708152486cfe7a6", "style": "IPY_MODEL_d6cf00f1f8e64cc1ba49704fa43788bd", "value": "d" } }, "47b0756dd9c64025866c8fea36d426de": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_fc4c37f9af634368a903f0cde0e78102", "style": "IPY_MODEL_1c3f027005f74922a3e538c32781b09b", "value": "ncut" } }, "47fa82b4b82c4e5698c96e327aebb9d8": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "4bd9be6e8b0048b9a17e20bb76ef20f4": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "4cbbda7bab9a43e8b08fcb22ff169f87": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "4e422c73687641ef9f6da1977184d7d4": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "VBoxModel", "state": { "children": [ "IPY_MODEL_8f875ff22cf741089b78b825eed7f6fa", "IPY_MODEL_2f9f9a72449749cf90204b946774ecfd", "IPY_MODEL_7a6d5ad218de4a83ae16925f82de8159", "IPY_MODEL_57e66b4920434d448d72f83fe3e67470", "IPY_MODEL_ac868ffc963d49dd834911f5b8cbc1d7" ], "layout": "IPY_MODEL_368ce4415b5949e98bb1dc0a8455a882" } }, "4eecc89ee5f74bcdb4d28f9476f1490a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "IntTextModel", "state": { "layout": "IPY_MODEL_29b37f05bf8549c8be67a4fcda3b65a6", "step": 1, "style": "IPY_MODEL_0a727ff1a2f043b5ab1745df9756f19d", "value": 30 } }, "4f8ad92d91564518b1d16c80a13581a0": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "4fe7bc57911f4e4bba3a4683b880d2fe": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_66e0355631d3499aa56f08844a3b443c", "style": "IPY_MODEL_e4ab0dbcf33b47fea20d44147dd4d327", "value": " 220/220 [00:00<00:00, 794.74it/s]" } }, "51099431d0784fb78358088ff7d7d20f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "5124255ba9a744539eb070b67e79cf91": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "description": "Spectral data: 100%", "layout": "IPY_MODEL_18b4b0a814184023a0852f885b254804", "max": 220, "style": "IPY_MODEL_857a3e8e7fdb4fd1a954629b7bf16c60", "value": 220 } }, "51d5ed60ed164a989f06357efaeb2166": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "5222055c51c447478bcb46dcccc8d321": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_d676a82823bc4d33894d579cd60cf629", "style": "IPY_MODEL_b3014a2df35a4cb3b0017c7413ecbdfa", "value": "ng" } }, "541663386d2b463c9aeaf41d7f83f7e4": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "54b2dbb1826a4c3795836d95854d8a3e": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "54ba9892c8fc4dd59c20f04737b129f8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_60bc42e05420429f802563c67e3069a3", "step": null, "style": "IPY_MODEL_fa502d0494f84c78a2907e400720e89f", "value": 30 } }, "54ff992a314d4608b0ae6c03b40477e7": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "551417a8d9c14debbac5890a6bf0ba96": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "559e5be9977a45be9257c0ef1e57bb34": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "57b17966a1594e7f977e554f0e4ad03f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_f16f06da9c84459dadc20b3e2dc1bedd", "style": "IPY_MODEL_d63685c8ea7f40729faced5e7594d30a", "value": "flux" } }, "57e66b4920434d448d72f83fe3e67470": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_f12ac84c9fd44ce1bab7fc14f4a29a4d", "IPY_MODEL_f5d52e6fd6494ebf82d7bb74d8ba7576" ], "layout": "IPY_MODEL_69e32e2e85dc4fd3900014c486193dc4" } }, "59eb7c7038084918a2719b71c5bfda8f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "5ae3311abd514466b57bb9fc10d9d678": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "VBoxModel", "state": { "children": [ "IPY_MODEL_18c0d8edad7e435b983be1a62678f703" ], "layout": "IPY_MODEL_f39c87a68be343cda4592fa3bbdb6182" } }, "5b1311e6450b45a496c69ab0824825a2": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "5c92f42c221d440eb167c6e1b2c94cf9": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "VBoxModel", "state": { "children": [ "IPY_MODEL_7c24b845d4e5422a820eea9ee6bb0059" ], "layout": "IPY_MODEL_8c10b604e0a241b498f5ff30ddf026e6" } }, "5dbef78a012a424f8f2768a8d92abd97": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "5f4401ac55e347f8bc5f17468590109f": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "5fc1b8855c3240f0908fc1928fc8ecc9": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "609af8b4f0ee4599ba7414ddcc49d076": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "description": "Spectral data: 100%", "layout": "IPY_MODEL_d2d35f4add4f446e8a8b1989ec8996d6", "max": 220, "style": "IPY_MODEL_7489f99471cc42e59ebc7bb2bd98fc44", "value": 220 } }, "60bc42e05420429f802563c67e3069a3": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "60ec7bc53e5c4825a8d3527060e967b5": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "615fd49006494d7794f28775b39203fc": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_6d73ecc36f5441ef897b43bb7a7c1836", "style": "IPY_MODEL_749178f71bf8478a8ade208ba2854fd1", "value": " 220/220 [00:00<00:00, 1310.32it/s]" } }, "6424742ac40d41dba9f402a94a19b53c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_541663386d2b463c9aeaf41d7f83f7e4", "style": "IPY_MODEL_b2fb1533b1524a36a00601151ba9ffbe", "value": "ng" } }, "648a11f5a717433392f2e6241cda2191": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "66a6b6ebb38a472689c9748618d7b7b9": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "66e0355631d3499aa56f08844a3b443c": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "67c21096c525493e988d43ae2afb51fc": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "681ce5e90950490fb43e055eb81434cd": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "69e32e2e85dc4fd3900014c486193dc4": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "69e7d5c7cf1f4defa528f308be4f2d81": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "6ab021899d104e8f839e488ed46bc65c": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "6abd8518db6e4ab890eaaaba7372f79e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_213462611c3c4d90a87c22d0f4c93bb1", "style": "IPY_MODEL_d7ee531770234996bf926b50afc8d8ce", "value": " 220/220 [00:00<00:00, 422.65it/s]" } }, "6cf2a8daec274032b9795455e939efee": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "6d73ecc36f5441ef897b43bb7a7c1836": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "6db0fd3d79404d0a94ad6a7e9c010cac": { "buffers": [ { "data": "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", "encoding": "base64", "path": [ "value" ] } ], "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ImageModel", "state": { "layout": "IPY_MODEL_11b66f441bdf4986b95620e3dd7ac6d5", "value": {} } }, "729724930c3340d29a16d1426eb0bcfa": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_964d5f364b0443c4a7a9f5814108cc8e", "step": null, "style": "IPY_MODEL_c2d56c38c3d9445f9ba1fe7731626a83", "value": 0.5 } }, "7489f99471cc42e59ebc7bb2bd98fc44": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "initial" } }, "749178f71bf8478a8ade208ba2854fd1": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "74ab8edb28ad4006aa822349ccaaac6f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "75ca3be44a154ef9b345a9d9945c90af": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_b950c210a633498784c051bad386e9cd", "step": null, "style": "IPY_MODEL_d3a7922b15c5455da5c31e5a2cac91aa", "value": 30 } }, "79d2c200227740cd998059a5aad2ac31": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_4488732063594a57a3987b51e3a39d53", "IPY_MODEL_7f3cdd5cea9242a7ba39f92273ac6fd0" ], "layout": "IPY_MODEL_2dce7f36f28a41c3a24c0acca4881aa0" } }, "7a6d5ad218de4a83ae16925f82de8159": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_5222055c51c447478bcb46dcccc8d321", "IPY_MODEL_2d536e8054c54e18ac97c1b38f36134e" ], "layout": "IPY_MODEL_344f242bc6e647de88fb75e6e8c2acdb" } }, "7b71bf2f7f894e5a95ce1b55a494c268": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "7bd14110dcc6403fabe895a809e8ed2a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "7c24b845d4e5422a820eea9ee6bb0059": { "buffers": [ { "data": "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", "encoding": "base64", "path": [ "value" ] } ], "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ImageModel", "state": { "layout": "IPY_MODEL_ea7214c56c2b476983b7df38fb66006b", "value": {} } }, "7caffecc9c514a91b1e9a8207a57a7da": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "7f3cdd5cea9242a7ba39f92273ac6fd0": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_246b7c51a56b4753ac4fcbf9cf58add8", "step": null, "style": "IPY_MODEL_909e5a7ff8414b33acd23892856e7b56", "value": 0.01 } }, "7fe8beedf05d454791a6a58378510d21": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "80067e65651b493c9ea9adfc3521273e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_b66cbd62eb3448dc9cb44b765a7c60a5", "style": "IPY_MODEL_60ec7bc53e5c4825a8d3527060e967b5", "value": "EJmax" } }, "8104495f5b7d4ee6af0cdc1822633f7f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_a5c2b350725e43b3a71ac922e285583e", "style": "IPY_MODEL_e5d9110c32284e34b1d128e137d99a1d", "value": "flux" } }, "814708ba77de4a3bb191a43d45eb55e3": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "description": "100%", "layout": "IPY_MODEL_5fc1b8855c3240f0908fc1928fc8ecc9", "max": 220, "style": "IPY_MODEL_e65d3fc56a5246f0b666275d2ce53641", "value": 220 } }, "8312d8e24804420fabc0ec9e82ea6529": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_6424742ac40d41dba9f402a94a19b53c", "IPY_MODEL_0e5f258ceca94896a02506eeaddff16a" ], "layout": "IPY_MODEL_a864e20d36f948a39f09b40e7565e9ad" } }, "857a3e8e7fdb4fd1a954629b7bf16c60": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "initial" } }, "89135fc5d5d84cd6b769a4a7f0e9930d": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "89c7daa617e54013a4d8e05e9a4d5c23": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "8bbf80db46cb465195caf05c47754991": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "8c10b604e0a241b498f5ff30ddf026e6": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "8f875ff22cf741089b78b825eed7f6fa": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_ece6627586164bf6a1d8971ee5ed03b6", "IPY_MODEL_75ca3be44a154ef9b345a9d9945c90af" ], "layout": "IPY_MODEL_304d9bf0b9024a9ba39ae208b00c2970" } }, "9050c7fa97a444258e3d14a50250c7f8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "909e5a7ff8414b33acd23892856e7b56": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "92b6858b08f347f98893306f58064e41": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "938a7015aa6441939c13118c26bdfd86": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "94027e8d9aaf4bdc96fd98d724f5f219": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "952f636134e94481a7c51311f618b4fb": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "955cf15248ba4268bb790c05b9d7e325": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_80067e65651b493c9ea9adfc3521273e", "IPY_MODEL_c4a391e27c51463a8a17e7c8d4b1eaf3" ], "layout": "IPY_MODEL_fe1847ad40984518a88f7c7ade6babe9" } }, "963b7c1bb2e24ea882d841a614b22d8c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "description": "Spectral data: 100%", "layout": "IPY_MODEL_13ae3d1e1c574ec18c31938291f70076", "max": 220, "style": "IPY_MODEL_0517b2f4b27c447792af604b41eb7cec", "value": 220 } }, "964d5f364b0443c4a7a9f5814108cc8e": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "971b717db8e94fe2b90804b1c5dda637": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "98875567d08c4a518e6a16ca660f8380": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_bf511b3eaa4a43ac8abd90eae3edf7e7", "IPY_MODEL_54ba9892c8fc4dd59c20f04737b129f8" ], "layout": "IPY_MODEL_d6f302e859e54b259618fb8e0a5b1ce5" } }, "99253456066d4a33bdca0a4e117e400e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_e544fcaedb19448097e9df530be5599d", "step": null, "style": "IPY_MODEL_f2abd7f5a0514363aee59c7ef9727eca", "value": 1.2 } }, "99b3cef8160f48eea474e04001b2aa92": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "9c72b0d8812f48e2b17fb15cfead0214": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "9d12a7a10aad47abaab841da667ca16b": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "width": "400px" } }, "9e075bc4d5164d71a95853b8c1caaad7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_265f58e6167c49a9974b96e7f551f93b", "style": "IPY_MODEL_ad1c259cd920445588869ca43e968f1f", "value": "EC" } }, "9e9fbe3127a74e76b37c3f36f3b3981b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_3a7ffd00ca6741ed9776e94c89cd1c6e", "IPY_MODEL_729724930c3340d29a16d1426eb0bcfa" ], "layout": "IPY_MODEL_ae01d5e67d4740dd9b05432ec6c23fb3" } }, "9ee8d1dc5ab84e408b435fd4edf5653a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "description": "100%", "layout": "IPY_MODEL_dffb91aa5d9542e5bbda263cc7a01912", "max": 220, "style": "IPY_MODEL_ae1ccd171739498abe1eaea9cd24eb12", "value": 220 } }, "9ef1f65577d84a9eaf0bb75ee159f62d": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "9f009c78a2514d5384f76c2181e86889": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "9f22e132e2c24e28b306ef8ac13a10d4": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_7caffecc9c514a91b1e9a8207a57a7da", "style": "IPY_MODEL_74ab8edb28ad4006aa822349ccaaac6f", "value": "ng" } }, "9f4b559067ef404f91d5b6a3da249a1a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_a3e47999fbfe440386630a66ccfe9fc9", "style": "IPY_MODEL_59eb7c7038084918a2719b71c5bfda8f", "value": " 220/220 [00:00<00:00, 1012.61it/s]" } }, "9f59bd7f23e145a4bb663d5926041b9c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_aaf16d9ece9845099c591e970af69f54", "IPY_MODEL_5c92f42c221d440eb167c6e1b2c94cf9" ], "layout": "IPY_MODEL_89135fc5d5d84cd6b769a4a7f0e9930d" } }, "a113ab5983c44e3492715bf95c62dcf5": { "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": { "layout": "IPY_MODEL_47fa82b4b82c4e5698c96e327aebb9d8" } }, "a11e2a86c4de46e39b9ebaa540675fd5": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "IntTextModel", "state": { "layout": "IPY_MODEL_a6bb122238e24a24aeaab54a1d71ec80", "step": 1, "style": "IPY_MODEL_ed99fed9ea13452985c4cf090c86cb82", "value": 30 } }, "a175b6ac382e496da7cb909d2415c695": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_b5e243f7bc644a8c9911add3e3645172", "IPY_MODEL_305f2520f48944999de01ad57194a93f" ], "layout": "IPY_MODEL_e1e78ea3e1884463a11b15bf17074693" } }, "a2bf1abf9d7842f09f80d40f504b0273": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_6cf2a8daec274032b9795455e939efee", "step": null, "style": "IPY_MODEL_99b3cef8160f48eea474e04001b2aa92" } }, "a3e47999fbfe440386630a66ccfe9fc9": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "a5081ba9e9f44703ade48bf535866f88": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "a5c2b350725e43b3a71ac922e285583e": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "a6bb122238e24a24aeaab54a1d71ec80": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "a864e20d36f948a39f09b40e7565e9ad": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "a99bee9959394d95bce1e3fbb15628e2": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "a9dd311b790a4dcf8fbdea150ff3eaeb": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_4e422c73687641ef9f6da1977184d7d4", "IPY_MODEL_5ae3311abd514466b57bb9fc10d9d678" ], "layout": "IPY_MODEL_0a3f0dbc54794917a691f0a6d5daaf94" } }, "aa8b6351f9294df3bf78367ac4eb39bb": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "aaf16d9ece9845099c591e970af69f54": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "VBoxModel", "state": { "children": [ "IPY_MODEL_955cf15248ba4268bb790c05b9d7e325", "IPY_MODEL_9e9fbe3127a74e76b37c3f36f3b3981b", "IPY_MODEL_79d2c200227740cd998059a5aad2ac31", "IPY_MODEL_35d2717747b94be497348d2f6a31b5cf", "IPY_MODEL_8312d8e24804420fabc0ec9e82ea6529", "IPY_MODEL_ed899a45f1b8446382831331f8bc60a2", "IPY_MODEL_19108d4d149a491c8d64e41933645bc4" ], "layout": "IPY_MODEL_971b717db8e94fe2b90804b1c5dda637" } }, "ab8b989de94143a1aa47ac685f847a11": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "description": "Spectral data: 100%", "layout": "IPY_MODEL_67c21096c525493e988d43ae2afb51fc", "max": 220, "style": "IPY_MODEL_08086fe7892e4741a11fdb2c8c912902", "value": 220 } }, "ac868ffc963d49dd834911f5b8cbc1d7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_bf754e5e65d7456d9f198313bfcc07ce", "IPY_MODEL_d4b92d0d6b784713bb1666f8468ff092" ], "layout": "IPY_MODEL_19a73d6992ce41fda49949a704e0bcdb" } }, "ad1c259cd920445588869ca43e968f1f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "ae01d5e67d4740dd9b05432ec6c23fb3": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "ae1ccd171739498abe1eaea9cd24eb12": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "initial" } }, "afc11fef6ecb4183b55ae9179e0cda86": { "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": { "layout": "IPY_MODEL_5f4401ac55e347f8bc5f17468590109f" } }, "b190fcf17df841b2972d116cbbf6765d": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "b1c426c6d39f4ff3bc76d57325b676d9": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "b20ff6a1e24249029fa02d0117bd641e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "b2fb1533b1524a36a00601151ba9ffbe": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "b3014a2df35a4cb3b0017c7413ecbdfa": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "b33e601dc0a143839667ea6f5db3670f": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "b470a88dd5e044e4b9dc287f24c24872": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "b5e243f7bc644a8c9911add3e3645172": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_b82e0191b3034218a42db17ad05c2e6b", "style": "IPY_MODEL_9050c7fa97a444258e3d14a50250c7f8", "value": "d" } }, "b60d677d4df1463b8d0dbd44fd7391df": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "b66cbd62eb3448dc9cb44b765a7c60a5": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "b82e0191b3034218a42db17ad05c2e6b": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "b950c210a633498784c051bad386e9cd": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "bb464722bf2d4189b9ec1a24080f7fb5": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "bbad3d27428744158c5a8a65025f0ed7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "be51579d4c434721b5761ebf59e04d72": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_9f22e132e2c24e28b306ef8ac13a10d4", "IPY_MODEL_e57fee30208b419181f46e033472ac40" ], "layout": "IPY_MODEL_3a2a7f9f7eee420abbc50aa98c211f30" } }, "bee48ef0aa8346b1b400a3c0e9d96fa7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_8bbf80db46cb465195caf05c47754991", "style": "IPY_MODEL_170e14aa3a8140628598536647503231", "value": "truncated_dim" } }, "bf511b3eaa4a43ac8abd90eae3edf7e7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_efab21e72139432c956d36e48811db53", "style": "IPY_MODEL_0b03f9755aa34990b9dfa5d1758bbc25", "value": "EJmax" } }, "bf754e5e65d7456d9f198313bfcc07ce": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_4f8ad92d91564518b1d16c80a13581a0", "style": "IPY_MODEL_b20ff6a1e24249029fa02d0117bd641e", "value": "truncated_dim" } }, "bf799b101feb43e181ba8a3fdc0b514c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_032e6346f3d044468c5ed72ca7269e1f", "IPY_MODEL_36eb014421cf4b52ada96a68d805a216" ], "layout": "IPY_MODEL_2a6ffefa5d624ece9a0dd4edd2428abd" } }, "c05e2e5fa1c9468f8013b12f062d625d": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_8104495f5b7d4ee6af0cdc1822633f7f", "IPY_MODEL_a2bf1abf9d7842f09f80d40f504b0273" ], "layout": "IPY_MODEL_54ff992a314d4608b0ae6c03b40477e7" } }, "c155155282cc4d2daeedd6af3c4422b9": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "c1e2060a677e43f7b3a561441f88e338": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "c2d56c38c3d9445f9ba1fe7731626a83": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "c4a391e27c51463a8a17e7c8d4b1eaf3": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_d7c187e909de4c5fadeae9368206d74c", "step": null, "style": "IPY_MODEL_b470a88dd5e044e4b9dc287f24c24872", "value": 30 } }, "ca77b3dde15c4b11a7d2f953f282ddef": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "cf62a446544c4899988f306f255bd154": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_4cbbda7bab9a43e8b08fcb22ff169f87", "step": null, "style": "IPY_MODEL_51099431d0784fb78358088ff7d7d20f" } }, "d2d35f4add4f446e8a8b1989ec8996d6": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "d3a7922b15c5455da5c31e5a2cac91aa": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "d3ec3a2c8b774f40a94a1e71ae7ae140": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "d4b92d0d6b784713bb1666f8468ff092": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "IntTextModel", "state": { "layout": "IPY_MODEL_1434c17992d34616becc7fa95cd50899", "step": 1, "style": "IPY_MODEL_66a6b6ebb38a472689c9748618d7b7b9", "value": 10 } }, "d63685c8ea7f40729faced5e7594d30a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "d676a82823bc4d33894d579cd60cf629": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "d6cf00f1f8e64cc1ba49704fa43788bd": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "d6f302e859e54b259618fb8e0a5b1ce5": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "d7c187e909de4c5fadeae9368206d74c": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "d7ee531770234996bf926b50afc8d8ce": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "df36412fbb1d4e998f0a7fc6d08e3971": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "dffb91aa5d9542e5bbda263cc7a01912": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "e1e78ea3e1884463a11b15bf17074693": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "e4ab0dbcf33b47fea20d44147dd4d327": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "e4d4bf8545da4e5dba764faab16b4d59": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "IntTextModel", "state": { "layout": "IPY_MODEL_94027e8d9aaf4bdc96fd98d724f5f219", "step": 1, "style": "IPY_MODEL_16bb1e71203d4010a54d04c77ef40947", "value": 10 } }, "e544fcaedb19448097e9df530be5599d": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "e57fee30208b419181f46e033472ac40": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_091474c87af04f7587deb4ddf91cc230", "step": null, "style": "IPY_MODEL_681ce5e90950490fb43e055eb81434cd" } }, "e5d9110c32284e34b1d128e137d99a1d": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "e65d3fc56a5246f0b666275d2ce53641": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "initial" } }, "e65ddf44f8014b6d915bd0e392fb4f71": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "IntTextModel", "state": { "layout": "IPY_MODEL_40374aa9a5604104ba0a430375eef7f7", "step": 1, "style": "IPY_MODEL_648a11f5a717433392f2e6241cda2191", "value": 10 } }, "ea7214c56c2b476983b7df38fb66006b": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "width": "400px" } }, "eadcbabd500941beac62e452f97df19e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_2f749be633d04fd29710fba537027433", "IPY_MODEL_e65ddf44f8014b6d915bd0e392fb4f71" ], "layout": "IPY_MODEL_3126da5b21ab4b12bac6de460d189697" } }, "eb1bfc9a1a1d4c0badd7f16ebd603a1a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_47b0756dd9c64025866c8fea36d426de", "IPY_MODEL_4eecc89ee5f74bcdb4d28f9476f1490a" ], "layout": "IPY_MODEL_f93d7b887eac4872a8e7483c721de882" } }, "ece6627586164bf6a1d8971ee5ed03b6": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_d3ec3a2c8b774f40a94a1e71ae7ae140", "style": "IPY_MODEL_1f608e628ad8441090501c8240d8cd26", "value": "EJ" } }, "ed899a45f1b8446382831331f8bc60a2": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_0473420e4f7b44e99db3a59c3c6e50cb", "IPY_MODEL_a11e2a86c4de46e39b9ebaa540675fd5" ], "layout": "IPY_MODEL_3daae71d58b14aab9375a5f65e65de31" } }, "ed99fed9ea13452985c4cf090c86cb82": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "efab21e72139432c956d36e48811db53": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "f06ace73eccf47a388cb0d7ad9b2dee2": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "f12ac84c9fd44ce1bab7fc14f4a29a4d": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "LabelModel", "state": { "layout": "IPY_MODEL_a5081ba9e9f44703ade48bf535866f88", "style": "IPY_MODEL_b1c426c6d39f4ff3bc76d57325b676d9", "value": "ncut" } }, "f16f06da9c84459dadc20b3e2dc1bedd": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "f2abd7f5a0514363aee59c7ef9727eca": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "f39c87a68be343cda4592fa3bbdb6182": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "f3eebeb0ec4f470f96c8d06f4ecca0c6": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatTextModel", "state": { "layout": "IPY_MODEL_5dbef78a012a424f8f2768a8d92abd97", "step": null, "style": "IPY_MODEL_1f4954bf4a1840e49ae3b4f956ebe6c5", "value": 0.5 } }, "f5d52e6fd6494ebf82d7bb74d8ba7576": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "IntTextModel", "state": { "layout": "IPY_MODEL_4bd9be6e8b0048b9a17e20bb76ef20f4", "step": 1, "style": "IPY_MODEL_c155155282cc4d2daeedd6af3c4422b9", "value": 30 } }, "f825f108fdee4080979fc710b0c373da": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_1e870d2dc536443facf57e8e85d58d98", "IPY_MODEL_f3eebeb0ec4f470f96c8d06f4ecca0c6" ], "layout": "IPY_MODEL_c1e2060a677e43f7b3a561441f88e338" } }, "f93d7b887eac4872a8e7483c721de882": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "fa502d0494f84c78a2907e400720e89f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "fc4c37f9af634368a903f0cde0e78102": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "fd90a9bb5c1741e18290bcfdac49cd1e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_952f636134e94481a7c51311f618b4fb", "style": "IPY_MODEL_7fe8beedf05d454791a6a58378510d21", "value": " 220/220 [00:00<00:00, 618.99it/s]" } }, "fd9c479be96a494ba708152486cfe7a6": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "fe1847ad40984518a88f7c7ade6babe9": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } }, "fe3c577cc36b4c92ad32ec724aa415aa": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "justify_content": "flex-end" } } }, "version_major": 2, "version_minor": 0 } } }, "nbformat": 4, "nbformat_minor": 4 }