diff --git a/docs/source/guide/noise/ipynb/visualization.ipynb b/docs/source/guide/noise/ipynb/visualization.ipynb index 1dd92c1..795e447 100644 --- a/docs/source/guide/noise/ipynb/visualization.ipynb +++ b/docs/source/guide/noise/ipynb/visualization.ipynb @@ -109,7 +109,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Any of the above listed channels corresponds to a method that can be called directly. For example, to calculate the pure-dephasing time $T_{\\phi}$ due to $1/f$ flux noise (with its default parmeters), we execute:" + "Any of the above listed channels corresponds to a method that can be called directly. For example, to calculate the pure-dephasing time $T_{\\phi}$ due to $1/f$ flux noise (with its default parameters), we execute:" ] }, { @@ -136,7 +136,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "The above result is given in inverse frequncy units. The default frequency units in scqubits are GHz. One can check the currently active unit setting by calling" + "The above result is given in inverse frequency units. The default frequency units in scqubits are GHz. One can check the currently active unit setting by calling" ] }, { @@ -165,8 +165,8 @@ "source": [ "Given the setting to GHz, the units of time are 1/GHz=$ns$. Accordingly, the above dephasing time is given in $ns$.\n", "\n", - "Instad of times all the noise functions can also return rates - this is done by passing the ``get_rate=True`` argument. \n", - "Each of the noise methods also takes a variety of other arguments, allowing one to specify information ranging from what energy levels should be used in the calculations, to various noise strenghts, and noise operators - see specific method documentations for details. " + "Instead of times, all the noise functions can also return rates - this is done by passing the ``get_rate=True`` argument. \n", + "Each of the noise methods also takes a variety of other arguments, allowing one to specify information ranging from what energy levels should be used in the calculations, to various noise strengths, and noise operators - see specific method documentations for details. " ] }, { @@ -213,21 +213,21 @@ "metadata": {}, "source": [ "## Effective coherence time calculations\n", - "scqubits can also approximate effectivive noise, which is calculated by considering total contributions from a variety of noise chennels (that can be given as an argument). In the case of a depolarization noise, the effective noise is obtained from \n", + "scqubits can also approximate effective noise, which is calculated by considering total contributions from a variety of noise channels (that can be given as an argument). In the case of a depolarization noise, the effective noise is obtained from \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 the noise channels that the user wants included. By default those correpond to the the list returned by the `effective_noise_channels` method for each qubit. A differnt list of noise channels can be also provided as an argument by the user. \n", + "where the sum runs over all the noise channels that the user wants included. By default, those correspond to the list returned by the `effective_noise_channels` method for each qubit. A different list of noise channels can be also provided as an argument by the user. \n", "\n", "\n", - "Simliarly, users can calculate effective depahsing, which includes contributions from both pure dephasing, as well as depolarization channels. Such a $T_{2}$ time is defined as\n", + "Similarly, users can calculate effective dephasing, 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", + "where $k$ ($j$) runs over the relevant pure dephasing (depolarization) channels that can contribute to the effective noise. \n", "\n", "To start with, let us see what noise channels are included in the default effective coherence time calculations in a `TunableTransmon` qubit:" ] @@ -350,7 +350,7 @@ "metadata": {}, "source": [ "Users can also specify both what channels should be included in effective coherence time calculations, as well as what the various parameters should be. \n", - "For example, to specify a smaller list of channels that we want to consdier, we can explicitly pass a channel list. We can also pass a common list of options as a dictionary, via the `common_noise_options` parameter. In the example below, we set the temperature to $T=0.050$K. The effects of `t1_charge_impedance` noise channel, are very damaging and dominant, as can be clearly seen by a small effective $T_{1}^{\\rm eff}$ time." + "For example, to specify a smaller list of channels that we want to consider, we can explicitly pass a channel list. We can also pass a common list of options as a dictionary, via the `common_noise_options` parameter. In the example below, we set the temperature to $T=0.050$K. The effects of `t1_charge_impedance` noise channel, are very damaging and dominant, as can be clearly seen by a small effective $T_{1}^{\\rm eff}$ time." ] }, { @@ -378,7 +378,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Along with `common_noise_options`, channel-specific noise options can also be provided. This is done by replacing the a noise channel name with a tuple of the form `(name, noise_options)` where `noise_options` is a dictionary. \n", + "Along with `common_noise_options`, channel-specific noise options can also be provided. This is done by replacing the noise channel name with a tuple of the form `(name, noise_options)` where `noise_options` is a dictionary. \n", "In the example below, we calculate an effective $T_{2}^{\\rm eff}$, with a non-default value of $1/f$ flux noise strength `A_flux` that internally gets passed to the qubit's `tphi_1_over_f_flux` method. \n", " " ] @@ -416,7 +416,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "A common way to understand and visualize how noise affects a given qubit, is to plot decoherence times as a function of one of the external parameters, such as the flux or charge offset. (Alternatively, it may be useful to consider how decoherence properties change as we vary one or more of the qubit's core energy parameters, such as $E_J$ or $E_C$). Each noisy qubit provides a flexible method called ``plot_coherence_vs_paramvals``, which facilitates this functionality. In the following, we give examples of some of this method's capabilities. " + "A common way to understand and visualize how noise affects a given qubit is to plot decoherence times as a function of one of the external parameters, such as the flux or charge offset. (Alternatively, it may be useful to consider how decoherence properties change as we vary one or more of the qubit's core energy parameters, such as $E_J$ or $E_C$). Each noisy qubit provides a flexible method called ``plot_coherence_vs_paramvals``, which facilitates this functionality. In the following, we give examples of some of this method's capabilities. " ] }, {