You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: tutorials-v4/lectures/Lecture-0-Introduction-to-QuTiP.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ jupyter:
16
16
17
17
Author: J. R. Johansson (robert@riken.jp), https://jrjohansson.github.io/
18
18
19
-
This lecture series was developed by J.R. Johannson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
19
+
This lecture series was developed by J.R. Johansson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
20
20
21
21
This is a slightly modified version of the lectures, to work with the current release of QuTiP. You can find these lectures as a part of the [qutip-tutorials repository](https://github.com/qutip/qutip-tutorials). This lecture and other tutorial notebooks are indexed at the [QuTiP Tutorial webpage](https://qutip.org/tutorials.html).
Copy file name to clipboardExpand all lines: tutorials-v4/lectures/Lecture-1-Jaynes-Cumming-model.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ jupyter:
17
17
18
18
Author: J. R. Johansson (robert@riken.jp), https://jrjohansson.github.io/
19
19
20
-
This lecture series was developed by J.R. Johannson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
20
+
This lecture series was developed by J.R. Johansson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
21
21
22
22
This is a slightly modified version of the lectures, to work with the current release of QuTiP. You can find these lectures as a part of the [qutip-tutorials repository](https://github.com/qutip/qutip-tutorials). This lecture and other tutorial notebooks are indexed at the [QuTiP Tutorial webpage](https://qutip.org/tutorials.html).
23
23
@@ -65,7 +65,7 @@ tlist = np.linspace(0, 25, 101)
65
65
### Setup the operators, the Hamiltonian and initial state
66
66
67
67
```python
68
-
#intial state
68
+
#initial state
69
69
psi0 = tensor(basis(N, 0), basis(2, 1)) # start with an excited atom
In addition to the cavity's and atom's excitation probabilities, we may also be interested in for example the wigner function as a function of time. The Wigner function can give some valuable insight in the nature of the state of the resonators.
134
134
135
-
To calculate the Wigner function in QuTiP, we first recalculte the evolution without specifying any expectation value operators, which will result in that the solver return a list of density matrices for the system for the given time coordinates.
135
+
To calculate the Wigner function in QuTiP, we first recalculate the evolution without specifying any expectation value operators, which will result in that the solver returns a list of density matrices for the system for the given time coordinates.
136
136
137
137
```python
138
138
output = mesolve(H, psi0, tlist, c_ops, [])
@@ -163,7 +163,7 @@ For each of these points in time we need to:
163
163
164
164
1. Find the system density matrix for the points in time that we are interested in.
165
165
2. Trace out the atom and obtain the reduced density matrix for the cavity.
166
-
3. Calculate and visualize the Wigner function fo the reduced cavity density matrix.
166
+
3. Calculate and visualize the Wigner function for the reduced cavity density matrix.
167
167
168
168
```python
169
169
# find the indices of the density matrices for the times we are interested in
@@ -206,7 +206,7 @@ for idx, rho in enumerate(rho_list):
At $t =0$, the cavity is in it's ground state. At $t = 5, 15, 25$ it reaches it's maxium occupation in this Rabi-vacuum oscillation process. We can note that for $t=5$ and $t=15$ the Wigner function has negative values, indicating a truely quantum mechanical state. At $t=25$, however, the wigner function no longer has negative values and can therefore be considered a classical state.
209
+
At $t =0$, the cavity is in its ground state. At $t = 5, 15, 25$ it reaches its maximum occupation in this Rabi-vacuum oscillation process. We can note that for $t=5$ and $t=15$ the Wigner function has negative values, indicating a truly quantum mechanical state. At $t=25$, however, the Wigner function no longer has negative values and can therefore be considered a classical state.
Copy file name to clipboardExpand all lines: tutorials-v4/lectures/Lecture-10-cQED-dispersive-regime.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ jupyter:
16
16
17
17
Author: J. R. Johansson (robert@riken.jp), https://jrjohansson.github.io/
18
18
19
-
This lecture series was developed by J.R. Johannson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
19
+
This lecture series was developed by J.R. Johansson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
20
20
21
21
This is a slightly modified version of the lectures, to work with the current release of QuTiP. You can find these lectures as a part of the [qutip-tutorials repository](https://github.com/qutip/qutip-tutorials). This lecture and other tutorial notebooks are indexed at the [QuTiP Tutorial webpage](https://qutip.org/tutorials.html).
Copy file name to clipboardExpand all lines: tutorials-v4/lectures/Lecture-11-Charge-Qubits.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ jupyter:
16
16
17
17
Author: J. R. Johansson (robert@riken.jp), https://jrjohansson.github.io/
18
18
19
-
This lecture series was developed by J.R. Johannson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
19
+
This lecture series was developed by J.R. Johansson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
20
20
21
21
This is a slightly modified version of the lectures, to work with the current release of QuTiP. You can find these lectures as a part of the [qutip-tutorials repository](https://github.com/qutip/qutip-tutorials). This lecture and other tutorial notebooks are indexed at the [QuTiP Tutorial webpage](https://qutip.org/tutorials.html).
22
22
@@ -39,7 +39,7 @@ where $E_C$ is the charge energy, $E_J$ is the Josephson energy, and $\left| n\r
39
39
40
40
#### References
41
41
42
-
*[J. Koch et al, Phys. Rec. A 76, 042319 (2007)](https://journals.aps.org/pra/abstract/10.1103/PhysRevA.76.042319)
42
+
*[J. Koch et al, Phys. Rev. A 76, 042319 (2007)](https://journals.aps.org/pra/abstract/10.1103/PhysRevA.76.042319)
43
43
*[Y.A. Pashkin et al, Quantum Inf Process 8, 55 (2009)](http://dx.doi.org/10.1007/s11128-009-0101-5)
44
44
45
45
@@ -176,7 +176,7 @@ energies = np.array([hamiltonian(Ec, Ej, N, ng).eigenenergies()
176
176
plot_energies(ng_vec, energies, ymax=(50, 3));
177
177
```
178
178
179
-
Note that the energy-level splitting is essentially independent of the gate bias $n_g$, at least for the lowest few states. This device insensitive to charge noise. But at the same time the two lowest energy states are no longer well separated from higher states (it has become more like an harmonic oscillator). But some anharmonicity still remains, and it can still be used as a qubit if the leakage of occupation probability of the higher states can be kept under control.
179
+
Note that the energy-level splitting is essentially independent of the gate bias $n_g$, at least for the lowest few states. This device is insensitive to charge noise. But at the same time the two lowest energy states are no longer well separated from higher states (it has become more like a harmonic oscillator). But some anharmonicity still remains, and it can still be used as a qubit if the leakage of occupation probability to the higher states can be kept under control.
Copy file name to clipboardExpand all lines: tutorials-v4/lectures/Lecture-12-Decay-into-a-squeezed-vacuum-field.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ jupyter:
17
17
18
18
Author: J. R. Johansson (robert@riken.jp), https://jrjohansson.github.io/
19
19
20
-
This lecture series was developed by J.R. Johannson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
20
+
This lecture series was developed by J.R. Johansson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
21
21
22
22
This is a slightly modified version of the lectures, to work with the current release of QuTiP. You can find these lectures as a part of the [qutip-tutorials repository](https://github.com/qutip/qutip-tutorials). This lecture and other tutorial notebooks are indexed at the [QuTiP Tutorial webpage](https://qutip.org/tutorials.html).
23
23
@@ -70,7 +70,7 @@ w_th = 0.0 * 2 * np.pi
70
70
71
71
```python
72
72
# the number of average excitations in the
73
-
# environment mode w0 at temperture w_th
73
+
# environment mode w0 at temperature w_th
74
74
Nth = n_thermal(w0, w_th)
75
75
76
76
Nth
@@ -126,7 +126,7 @@ L0 = liouvillian(H, c_ops)
126
126
L0
127
127
```
128
128
129
-
Next we manually construct the Liouvillian for the effect of the squeeing in the environment, which is not on standard form we can therefore not use the `liouvillian` function in QuTiP
129
+
Next we manually construct the Liouvillian for the effect of the squeezing in the environment, which is not in standard form so we can therefore not use the `liouvillian` function in QuTiP
Copy file name to clipboardExpand all lines: tutorials-v4/lectures/Lecture-13-Resonance-flourescence.md
+45-15Lines changed: 45 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,12 +12,12 @@ jupyter:
12
12
name: python3
13
13
---
14
14
15
-
# Lecture 13 - Resonance flourescence
15
+
# Lecture 13 - Resonance fluorescence
16
16
17
17
18
18
Author: J. R. Johansson (robert@riken.jp), https://jrjohansson.github.io/
19
19
20
-
This lecture series was developed by J.R. Johannson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
20
+
This lecture series was developed by J.R. Johansson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
21
21
22
22
This is a slightly modified version of the lectures, to work with the current release of QuTiP. You can find these lectures as a part of the [qutip-tutorials repository](https://github.com/qutip/qutip-tutorials). This lecture and other tutorial notebooks are indexed at the [QuTiP Tutorial webpage](https://qutip.org/tutorials.html).
Copy file name to clipboardExpand all lines: tutorials-v4/lectures/Lecture-14-Kerr-nonlinearities.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ jupyter:
16
16
17
17
Author: J. R. Johansson (robert@riken.jp), https://jrjohansson.github.io/
18
18
19
-
This lecture series was developed by J.R. Johannson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
19
+
This lecture series was developed by J.R. Johansson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
20
20
21
21
This is a slightly modified version of the lectures, to work with the current release of QuTiP. You can find these lectures as a part of the [qutip-tutorials repository](https://github.com/qutip/qutip-tutorials). This lecture and other tutorial notebooks are indexed at the [QuTiP Tutorial webpage](https://qutip.org/tutorials.html).
22
22
@@ -40,7 +40,7 @@ The Kerr effect describes a self-interaction electromagnetic quantum field which
40
40
41
41
$\displaystyle H = \frac{1}{2}\chi (a^\dagger)^2a^2$
42
42
43
-
where $\chi$ is related to the third-order nonlinear suseptibility. The Kerr effect is one of the typical nonlinearities that can occur in quantum optics due to a nonlinear medium.
43
+
where $\chi$ is related to the third-order nonlinear susceptibility. The Kerr effect is one of the typical nonlinearities that can occur in quantum optics due to a nonlinear medium.
44
44
45
45
In this notebook we'll see how to setup the model in QuTiP and look at some interesting properties of the states that evolve according to this Hamiltonian.
46
46
@@ -182,12 +182,12 @@ psi0 = coherent(N, 2.0)
182
182
183
183
```python
184
184
# and evolve the state under the influence of the hamiltonian.
185
-
# by passing an empty list as expecation value operators argument,
185
+
# by passing an empty list as expectation value operators argument,
186
186
# we get the full state of the system in result.states
187
187
result = mesolve(H, psi0, tlist, [], [])
188
188
```
189
189
190
-
First, let's look at how the expecation values and variances of the photon number operator $n$ and the $x$ and $p$ quadratures evolve in time:
190
+
First, let's look at how the expectation values and variances of the photon number operator $n$ and the $x$ and $p$ quadratures evolve in time:
So the fock state distribution is constant, but let's see how the Wigner function of the state evolves in time. To best illustrate the dynamics of the Winger function we make a short movie that show the Wigner function from time $t=0$ to the the final time of the evolution.
204
+
So the fock state distribution is constant, but let's see how the Wigner function of the state evolves in time. To best illustrate the dynamics of the Wigner function we make a short movie that shows the Wigner function from time $t=0$ to the final time of the evolution.
Isn't that interesting! The dynamics is periodic, and we evolved the state for exactly one period, so that the final state is equal to the initial state.
228
228
229
-
In between there is interesting stuff going on. For example, after half the period the state ends up in something that look very much like a cat-state superposition of coherent states!
229
+
In between there is interesting stuff going on. For example, after half the period the state ends up in something that looks very much like a cat-state superposition of coherent states!
Copy file name to clipboardExpand all lines: tutorials-v4/lectures/Lecture-15-Nonclassically-driven-atoms.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ jupyter:
17
17
18
18
Author: J. R. Johansson (robert@riken.jp), https://jrjohansson.github.io/
19
19
20
-
This lecture series was developed by J.R. Johannson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
20
+
This lecture series was developed by J.R. Johansson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
21
21
22
22
This is a slightly modified version of the lectures, to work with the current release of QuTiP. You can find these lectures as a part of the [qutip-tutorials repository](https://github.com/qutip/qutip-tutorials). This lecture and other tutorial notebooks are indexed at the [QuTiP Tutorial webpage](https://qutip.org/tutorials.html).
Copy file name to clipboardExpand all lines: tutorials-v4/lectures/Lecture-16-Gallery-of-Wigner-functions.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ jupyter:
17
17
18
18
Author: J. R. Johansson (robert@riken.jp), https://jrjohansson.github.io/
19
19
20
-
This lecture series was developed by J.R. Johannson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
20
+
This lecture series was developed by J.R. Johansson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
21
21
22
22
This is a slightly modified version of the lectures, to work with the current release of QuTiP. You can find these lectures as a part of the [qutip-tutorials repository](https://github.com/qutip/qutip-tutorials). This lecture and other tutorial notebooks are indexed at the [QuTiP Tutorial webpage](https://qutip.org/tutorials.html).
Copy file name to clipboardExpand all lines: tutorials-v4/lectures/Lecture-2A-Cavity-Qubit-Gates.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ jupyter:
16
16
17
17
Author: J. R. Johansson (robert@riken.jp), https://jrjohansson.github.io/
18
18
19
-
This lecture series was developed by J.R. Johannson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
19
+
This lecture series was developed by J.R. Johansson. The original lecture notebooks are available [here](https://github.com/jrjohansson/qutip-lectures).
20
20
21
21
This is a slightly modified version of the lectures, to work with the current release of QuTiP. You can find these lectures as a part of the [qutip-tutorials repository](https://github.com/qutip/qutip-tutorials). This lecture and other tutorial notebooks are indexed at the [QuTiP Tutorial webpage](https://qutip.org/tutorials.html).
0 commit comments