diff --git a/_images/0e407ea3dc617a670e16f7d66e0edf8ccc89670c506ee4373730a58d19b2cc85.png b/_images/0e407ea3dc617a670e16f7d66e0edf8ccc89670c506ee4373730a58d19b2cc85.png
new file mode 100644
index 0000000..08df62d
Binary files /dev/null and b/_images/0e407ea3dc617a670e16f7d66e0edf8ccc89670c506ee4373730a58d19b2cc85.png differ
diff --git a/_images/0ef76ee2c121a6257e287dfc9674a185ecbcd5de663a97aa9d98de6c83444ad8.png b/_images/0ef76ee2c121a6257e287dfc9674a185ecbcd5de663a97aa9d98de6c83444ad8.png
deleted file mode 100644
index 0b36538..0000000
Binary files a/_images/0ef76ee2c121a6257e287dfc9674a185ecbcd5de663a97aa9d98de6c83444ad8.png and /dev/null differ
diff --git a/_images/140977ce5f26b951d606ad12706a1d96d113f1cce1b144cdd282a9edc24725bd.png b/_images/140977ce5f26b951d606ad12706a1d96d113f1cce1b144cdd282a9edc24725bd.png
new file mode 100644
index 0000000..58be380
Binary files /dev/null and b/_images/140977ce5f26b951d606ad12706a1d96d113f1cce1b144cdd282a9edc24725bd.png differ
diff --git a/_images/18d87cb4522a25f9835950f3ff042f38788cda5b110c581eb20a5c78a9e1245e.png b/_images/18d87cb4522a25f9835950f3ff042f38788cda5b110c581eb20a5c78a9e1245e.png
deleted file mode 100644
index 7fd1f7c..0000000
Binary files a/_images/18d87cb4522a25f9835950f3ff042f38788cda5b110c581eb20a5c78a9e1245e.png and /dev/null differ
diff --git a/_images/19fc3e0e215f9386a1829febdc5c79f6a5e1ac1f1e4df26c904e092ec73277f1.png b/_images/19fc3e0e215f9386a1829febdc5c79f6a5e1ac1f1e4df26c904e092ec73277f1.png
deleted file mode 100644
index 1f880bc..0000000
Binary files a/_images/19fc3e0e215f9386a1829febdc5c79f6a5e1ac1f1e4df26c904e092ec73277f1.png and /dev/null differ
diff --git a/_images/1bf73c0d3728131d873c6a5a86c17be415dd51ce3fca8171eb3d1a7384d2c8ea.png b/_images/1bf73c0d3728131d873c6a5a86c17be415dd51ce3fca8171eb3d1a7384d2c8ea.png
new file mode 100644
index 0000000..86829e5
Binary files /dev/null and b/_images/1bf73c0d3728131d873c6a5a86c17be415dd51ce3fca8171eb3d1a7384d2c8ea.png differ
diff --git a/_images/20a0e048b24f209af5bfb0c5e9b99f08061c8b8710a3d4e528aaf17d737689e4.png b/_images/20a0e048b24f209af5bfb0c5e9b99f08061c8b8710a3d4e528aaf17d737689e4.png
new file mode 100644
index 0000000..2442108
Binary files /dev/null and b/_images/20a0e048b24f209af5bfb0c5e9b99f08061c8b8710a3d4e528aaf17d737689e4.png differ
diff --git a/_images/23df4f832ac5cfebe910751b75c6fd2a716f0a34923028971c9c87ab23f27f7e.png b/_images/23df4f832ac5cfebe910751b75c6fd2a716f0a34923028971c9c87ab23f27f7e.png
deleted file mode 100644
index e265390..0000000
Binary files a/_images/23df4f832ac5cfebe910751b75c6fd2a716f0a34923028971c9c87ab23f27f7e.png and /dev/null differ
diff --git a/_images/3882695ec6caecb3c1b9e1ec780a251a7cf5e2bf472e8e551dbe7dc4f62925b9.png b/_images/3882695ec6caecb3c1b9e1ec780a251a7cf5e2bf472e8e551dbe7dc4f62925b9.png
new file mode 100644
index 0000000..debb93d
Binary files /dev/null and b/_images/3882695ec6caecb3c1b9e1ec780a251a7cf5e2bf472e8e551dbe7dc4f62925b9.png differ
diff --git a/_images/47c12aacc51faa3226a19471d08486c832986e83b5186eae5794c163f25b4177.png b/_images/47c12aacc51faa3226a19471d08486c832986e83b5186eae5794c163f25b4177.png
new file mode 100644
index 0000000..a5a9f2e
Binary files /dev/null and b/_images/47c12aacc51faa3226a19471d08486c832986e83b5186eae5794c163f25b4177.png differ
diff --git a/_images/55bde275af32969131854f5fed257b86f7577624b0d75f6d757f7565e60517db.png b/_images/55bde275af32969131854f5fed257b86f7577624b0d75f6d757f7565e60517db.png
new file mode 100644
index 0000000..558ece5
Binary files /dev/null and b/_images/55bde275af32969131854f5fed257b86f7577624b0d75f6d757f7565e60517db.png differ
diff --git a/_images/5fad7a513c84be449d085c7701de1bc5bc0bf38501f1be2aeda43c29d320c4e0.png b/_images/5fad7a513c84be449d085c7701de1bc5bc0bf38501f1be2aeda43c29d320c4e0.png
new file mode 100644
index 0000000..36124b5
Binary files /dev/null and b/_images/5fad7a513c84be449d085c7701de1bc5bc0bf38501f1be2aeda43c29d320c4e0.png differ
diff --git a/_images/6121e02415d60dec98c6366aa3e578acec7dfb8529048a5ac6635aba07312814.png b/_images/6121e02415d60dec98c6366aa3e578acec7dfb8529048a5ac6635aba07312814.png
deleted file mode 100644
index aace1ff..0000000
Binary files a/_images/6121e02415d60dec98c6366aa3e578acec7dfb8529048a5ac6635aba07312814.png and /dev/null differ
diff --git a/_images/6c965b98e0b2361f887bcaa6324bdff7459b4d006e30687d09ba108910bb6e75.png b/_images/6c965b98e0b2361f887bcaa6324bdff7459b4d006e30687d09ba108910bb6e75.png
deleted file mode 100644
index 65135a5..0000000
Binary files a/_images/6c965b98e0b2361f887bcaa6324bdff7459b4d006e30687d09ba108910bb6e75.png and /dev/null differ
diff --git a/_images/876007555e33ec468d5c324cc0736735fcdcd41c8fcac414d3589a2e0b4e521e.png b/_images/876007555e33ec468d5c324cc0736735fcdcd41c8fcac414d3589a2e0b4e521e.png
deleted file mode 100644
index 377dd1f..0000000
Binary files a/_images/876007555e33ec468d5c324cc0736735fcdcd41c8fcac414d3589a2e0b4e521e.png and /dev/null differ
diff --git a/_images/ad4b0c8fc4ca3129de29895f524fdd56a9591de041d747b2afc4d0bf8018f93e.png b/_images/ad4b0c8fc4ca3129de29895f524fdd56a9591de041d747b2afc4d0bf8018f93e.png
deleted file mode 100644
index 55e2f7d..0000000
Binary files a/_images/ad4b0c8fc4ca3129de29895f524fdd56a9591de041d747b2afc4d0bf8018f93e.png and /dev/null differ
diff --git a/_images/bd671c098fdad3c4ff4ff32a0ba655d5912019b04d58ce03ad37c897d4282f28.png b/_images/bd671c098fdad3c4ff4ff32a0ba655d5912019b04d58ce03ad37c897d4282f28.png
deleted file mode 100644
index 30fe2ad..0000000
Binary files a/_images/bd671c098fdad3c4ff4ff32a0ba655d5912019b04d58ce03ad37c897d4282f28.png and /dev/null differ
diff --git a/_images/c1b9f9c71fc42f35e359cb2a26e9897bb39992211c555ae36806dbdb419a9729.png b/_images/c1b9f9c71fc42f35e359cb2a26e9897bb39992211c555ae36806dbdb419a9729.png
deleted file mode 100644
index 85e72ae..0000000
Binary files a/_images/c1b9f9c71fc42f35e359cb2a26e9897bb39992211c555ae36806dbdb419a9729.png and /dev/null differ
diff --git a/_images/c530f28b5d7b6483e23eb5ef46d6263ada08c3c493e749d6f97ce8275bf9567e.png b/_images/c530f28b5d7b6483e23eb5ef46d6263ada08c3c493e749d6f97ce8275bf9567e.png
new file mode 100644
index 0000000..b9829f4
Binary files /dev/null and b/_images/c530f28b5d7b6483e23eb5ef46d6263ada08c3c493e749d6f97ce8275bf9567e.png differ
diff --git a/_images/c76827dd86e026d7cd72d975f38e0af809b8b90d51ed1dfecfa7382b13396937.png b/_images/c76827dd86e026d7cd72d975f38e0af809b8b90d51ed1dfecfa7382b13396937.png
deleted file mode 100644
index de182a1..0000000
Binary files a/_images/c76827dd86e026d7cd72d975f38e0af809b8b90d51ed1dfecfa7382b13396937.png and /dev/null differ
diff --git a/_images/ce1b0e0a08e228a34fdbcca5c8a14a5e99cdf7d7d279cc9bb98308a2844be12c.png b/_images/ce1b0e0a08e228a34fdbcca5c8a14a5e99cdf7d7d279cc9bb98308a2844be12c.png
new file mode 100644
index 0000000..e3dbf6a
Binary files /dev/null and b/_images/ce1b0e0a08e228a34fdbcca5c8a14a5e99cdf7d7d279cc9bb98308a2844be12c.png differ
diff --git a/_images/d6c47e5331c047ab42eb4bd30c3214ff50544225b5cfc205dd1903732462ce0b.png b/_images/d6c47e5331c047ab42eb4bd30c3214ff50544225b5cfc205dd1903732462ce0b.png
new file mode 100644
index 0000000..882a717
Binary files /dev/null and b/_images/d6c47e5331c047ab42eb4bd30c3214ff50544225b5cfc205dd1903732462ce0b.png differ
diff --git a/_images/d7e4d4b901618a7216ef59b25c2453dbd776b2dd4e5bb5da4e4ab86aafe9b23d.png b/_images/d7e4d4b901618a7216ef59b25c2453dbd776b2dd4e5bb5da4e4ab86aafe9b23d.png
deleted file mode 100644
index 967a8d3..0000000
Binary files a/_images/d7e4d4b901618a7216ef59b25c2453dbd776b2dd4e5bb5da4e4ab86aafe9b23d.png and /dev/null differ
diff --git a/_images/f67c9f12c9174274a6998d68a6ce7a053c076b23613eda33befaca328c9efeb7.png b/_images/f67c9f12c9174274a6998d68a6ce7a053c076b23613eda33befaca328c9efeb7.png
new file mode 100644
index 0000000..39aeed5
Binary files /dev/null and b/_images/f67c9f12c9174274a6998d68a6ce7a053c076b23613eda33befaca328c9efeb7.png differ
diff --git a/_sources/workshops/workshop2024.md b/_sources/workshops/workshop2024.md
index 78f3b92..a1af2f2 100644
--- a/_sources/workshops/workshop2024.md
+++ b/_sources/workshops/workshop2024.md
@@ -30,7 +30,7 @@
| 9 am - 9:15 am | **Welcome message by [Prof Theresa Windus](https://www.chem.iastate.edu/people/theresa-windus), chair of ISU Chemistry Department**|
| 9:15 am - 9:30 pm | **Intorduction to ESCIP workshop by [Prof. Davit Potoyan](https://www.chem.iastate.edu/people/davit-potoyan)**|
| 9:30 am - 10:15 pm | **[Prof. Tom Holme](https://www.chem.iastate.edu/people/tom-holme), Iowa State University** |
-| 10:15 am - 11:00 pm | **Tour of ESCIP repository part 1 (escip.github.io)** |
+| 10:15 am - 11:00 pm | "Tour of ESCIP repository part 1 (escip.github.io)"
**[Prof. Davit Potoyan](https://www.chem.iastate.edu/people/davit-potoyan)** |
| 11 am - 11:45 pm | "Navigating ChatGPT: Empowering Education with the P.E.E.R.S. Approach"
**[Dr. Andrew Severin](https://www.bcb.iastate.edu/people/andrew-severin), Iowa State University** |
| 12 pm - 2 pm | Lunch and informal discussions|
| 2:00 pm - 2:45 pm | **[Jason Pearson](https://islandscholar.ca/people/jpearson), University of Prince Edward Island** |
@@ -38,7 +38,8 @@
| 3:45 pm - 4:00 pm | **Discussion**|
| 4:00 pm - 4:45 pm | "ChatGPT as an ‘Agent to Think With"
**[Prof. Ted Clark ](https://chemistry.osu.edu/people/clark.789), Ohio State University**|
| 4:45 pm - 5:00 pm | **Discussion**|
-| 5:00-5:45 pm | **[Dr. Ardith Bravenec](https://depts.washington.edu/astrobio/wordpress/profile/ardith-bravenec/), University of Washington**|
+| 5:00-5:45 pm | "Inspiring Individual Intelligence: Constructivist Learning with Python Notebooks and
+AI"
**[Dr. Ardith Bravenec](https://depts.washington.edu/astrobio/wordpress/profile/ardith-bravenec/), University of Washington**|
| 5:00-6:00 pm | **Dinner and lightning talks**|
| 5:00-5:15 pm| "Implementing high-performance computing in undergraduate education"
**[Prof. Pavel Lukashev](https://chas.uni.edu/physics/directory/pavel-lukashev), University of Northern Iowa**|
| 5:20:5:35 pm | "Exploring ChatGPT's Role in STEM Education: Benefits and Challenges in Liberal Arts Classrooms"
**[Prof. Shanshan Rodriguez](https://www.grinnell.edu/user/rodriguezs), Grinell College**|
diff --git a/notebooks/astro/sdss_tutorial_1.html b/notebooks/astro/sdss_tutorial_1.html
index 719beb2..63ff894 100644
--- a/notebooks/astro/sdss_tutorial_1.html
+++ b/notebooks/astro/sdss_tutorial_1.html
@@ -621,7 +621,7 @@
In the case where you have two sets of data that you want to show on the same plot, you can also do that easily with the scatter function. To help make it understandable, you’ll want to add a labels and a legend. An example of how to do that is shown below.
@@ -659,7 +659,7 @@If you wanted to compare the distribution of cats and dogs along the x-axis, a histogram is probably the easiest way to do that…
@@ -679,7 +679,7 @@If the overlap in the samples is too confusing, you can change the format of the histogram (histtype) so that it’s not filled in. Different line styles (ls) will make sure the plot is readable even if it’s printed in black and white.
@@ -698,7 +698,7 @@Normalizing the histograms (using the keyword: density=‘True’) makes it easier to compare the shapes of distributions even when one sample is much more numerous than the other. This is calculated by dividing each bin by the total area of the histogram.
@@ -717,7 +717,7 @@We will use the Morse potential as a model for the “exact” interatomic potential, and we will approximate this potential by different orders of a Taylor expansion: including up to quadratic (which is the harmonic oscillator approximation), cubic, and quartic terms. The harmonic and Morse potentials are exactly solvable, and the eigenfunctions and eigenvalues of the vibrational Hamiltonian with cubic and quartic potentials can be approximated using perturbation theory. Therefore, we will compare the fundamental transition computed exactly for harmonic and Morse potentials, and approximately at 2nd order of perturbation theory for cubic and quartic potentials to see the impact of various levels of potential truncation and approximation.
Within the Morse model, the vibrational Hamiltonian can be written as
-where
-The Morse parameters for \({\rm CO}\) are as follows: \(D_e = 11.225 \: {\rm eV}\), \(r_{eq} = 1.1283 \: {\rm Ang.}\), \(\beta = 2.5944 \: {\rm Ang.}^{-1}\), and \(\mu = 6.8606 \: {\rm amu}\).
The exact energy eigenvalues for Equation (1) can be written as
-where
-and
-The Morse potential can be approximated by a Taylor expansion as follows:
-where \(f^{(n)}(r_{eq})\) is the \(n^{th}\)-order derivative of the Morse potential evaluated at the equilibrium bondlength, e.g. \(f^{(1)}(r_{eq}) = \frac{d}{dr}V_{Morse}(r_{eq}).\)
We will define the Harmonic approximation to the potential as
-the cubic approximation to the potential as
-and the quartic approximation as
-Because we are using the Morse model as the “exact” interatomic potential in this notebook, we can compute these derivatives at \(r_{eq}\) analytically:
-However, in general we do not have an analytical form for the interatomic potential, so we must rely on numerical derivatives of the potential evaluated at the \(r_{eq}\). In the context of interatomic potentials computed by quantum chemistry methods (e.g. CCSD(T)), one must first identify the equilibrium geometry, and then compute derivatives by taking a number of single point calculations along all displacement coordinates to compute differences among. We will write the explicit expression for the second derivative using centered finite differences along the one displacement coordinate relevant for our \({\rm CO}\) molecule:
-where \(\Delta r\) represents a small displacement along the coordinate \(r\). Higher-order derivatives can also be computed, but will require larger numbers of displacements and therefore more energy evaluations by your quantum chemistry method. Expressions for higher-order derivatives along a single coordinate can be found here. Note that the number of displacement coordinates \(N\) grows linearly with the number of atoms, and that the number of displacements required to form the \(n^{{\rm th}}\)-order approximation to the potential grows as \(N^n\).
@@ -591,20 +591,20 @@We can compute the exact vibrational transition energies for the Morse oscillator and the Harmonic oscillator using Equation (3), where the Harmonic oscillator transition energies come from Equation (3) with \(\chi_e = 0\). However, the transition energies when the potential is approximated as \(V_C(r)\) or \(V_Q(r)\) must be approximated. We will illustrate the use of Perturbation Theory approximate these transition energies.
Here we will consider the Hamiltonian
-where \(\hat{H}_0\) is exactly solved by the Harmonic oscillator energy eigenfunctions and eigenvalues (\(\psi^{(0)}_n(r)\), \(E^{(0)}_n\)), and \(V'(r)\) is the perturbation which will take the form of either \(V'(r) = \frac{1}{6}g(r-r_{eq})^3\) or \(V'(r) = \frac{1}{6}g(r-r_{eq})^3 + \frac{1}{24}h(r-r_{eq})^4\) in the cubic and quartic approximations, respectively.
We can calculate the energy of state \(n\) at 2nd order of perturbation theory as follows:
-Recall that for the zeroth-order functions have the form
-Here we will introduce the vector representation of special spin states that have precise value of z-spin, that is, they are the eigenstates of the \(\hat{S}_z\) operator:
-The operator \(\hat{S}_x\) has the matrix form
-and the operator \(\hat{S}_y\) has the matrix form
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.1/29.4 MB 3.1 MB/s eta 0:00:10
- ╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.5/29.4 MB 7.5 MB/s eta 0:00:04
+ ╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.4/29.4 MB 11.5 MB/s eta 0:00:03
+ ━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/29.4 MB 14.3 MB/s eta 0:00:02
━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/29.4 MB 17.6 MB/s eta 0:00:02
- ━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/29.4 MB 32.2 MB/s eta 0:00:01
- ━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/29.4 MB 30.4 MB/s eta 0:00:01
+ ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/29.4 MB 20.8 MB/s eta 0:00:02
+ ━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/29.4 MB 24.7 MB/s eta 0:00:02
- ━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/29.4 MB 40.2 MB/s eta 0:00:01
+ ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.1/29.4 MB 29.3 MB/s eta 0:00:01
- ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 11.9/29.4 MB 72.4 MB/s eta 0:00:01
+ ━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.5/29.4 MB 35.0 MB/s eta 0:00:01
- ━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━ 16.4/29.4 MB 111.9 MB/s eta 0:00:01
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━ 20.9/29.4 MB 128.4 MB/s eta 0:00:01
+ ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 12.0/29.4 MB 57.0 MB/s eta 0:00:01
+ ━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━ 16.3/29.4 MB 94.1 MB/s eta 0:00:01
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━ 23.8/29.4 MB 110.0 MB/s eta 0:00:01
+ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━ 21.9/29.4 MB 139.9 MB/s eta 0:00:01
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 27.2/29.4 MB 102.8 MB/s eta 0:00:01
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 29.4/29.4 MB 102.2 MB/s eta 0:00:01
+ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 27.6/29.4 MB 165.1 MB/s eta 0:00:01
+ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 29.4/29.4 MB 163.1 MB/s eta 0:00:01
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 29.4/29.4 MB 102.2 MB/s eta 0:00:01
-
-
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 29.4/29.4 MB 102.2 MB/s eta 0:00:01
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 29.4/29.4 MB 102.2 MB/s eta 0:00:01
-
-
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 29.4/29.4 MB 102.2 MB/s eta 0:00:01
-
-
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 29.4/29.4 MB 102.2 MB/s eta 0:00:01
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 29.4/29.4 MB 102.2 MB/s eta 0:00:01
-
-
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 29.4/29.4 MB 102.2 MB/s eta 0:00:01
-
-
- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 29.4/29.4 MB 26.5 MB/s eta 0:00:00
+ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 29.4/29.4 MB 163.1 MB/s eta 0:00:01
+ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 29.4/29.4 MB 78.2 MB/s eta 0:00:00
?25h
@@ -714,8 +698,8 @@ Installing RDKit Module[notice] To update, run: pip install --upgrade pip
-2.36user 0.50system 0:03.74elapsed 76%CPU (0avgtext+0avgdata 79104maxresident)k
-0inputs+389744outputs (0major+52872minor)pagefaults 0swaps
+2.38user 0.42system 0:03.74elapsed 75%CPU (0avgtext+0avgdata 78980maxresident)k
+23560inputs+389744outputs (120major+53304minor)pagefaults 0swaps
diff --git a/notebooks/chem/gaussian_wavepacket.html b/notebooks/chem/gaussian_wavepacket.html
index dc3e71c..b6b648a 100644
--- a/notebooks/chem/gaussian_wavepacket.html
+++ b/notebooks/chem/gaussian_wavepacket.html
@@ -552,27 +552,27 @@ Learning Outcomes
Summary#
We will demonstrate the time-dependence of an electron initially described by a Gaussian wavepacket that is travelling between two infinitely tall potential walls located at \(x=0\) and \(x = L\). The initial state of this wavepacket will be given by
-
-(15)#\[\begin{equation}
+
+(15)#\[\begin{equation}
\Psi(x,t_0) = \frac{1}{\sigma \sqrt(2\pi)} {\rm exp}\left(\frac{-1}{2}\left(\frac{x-x_0}{\sigma}\right)^2\right) {\rm exp}(i k_0 x). \tag{1}
\end{equation}\]
Such a wavefunction describes a particle initially with a mean momentum and position of \(\hbar k_0\) and \(x_0\), respectively, and \(\sigma\) relates to the spread (or position uncertainty)
of the particle. In the code that follows, we will have \(x_0 = 200\), \(k_0 = 0.4\), and \(\sigma = 15\) atomic units. We will specify that the location of the left-most infinite potential is at \(L = 500\) atomic units. We will use the fact that we can we can expand this wavefunction in any complete basis, and we will use the basis of the energy eigenfunctions of the particle in a box with \(L = 500\) atomic units.
Hence, we will expand the wavefunction as follows:
-
-(16)#\[\begin{equation}
+
+(16)#\[\begin{equation}
\Psi(x,t) = \sum_{n=1}^N c_n \sqrt{\frac{2}{L}} {\rm sin}\left( \frac{n \pi x}{L} \right)
{\rm exp}\left(-\frac{i E_n t}{\hbar}\right), \tag{2}
\end{equation}\]
where we have used the known time-dependence of each energy eigenstate. The energy eigenvalues have the form
-
-(17)#\[\begin{equation}
+
+(17)#\[\begin{equation}
E_n = \frac{n^2 \pi^2 \hbar^2}{2 m L^2}. \tag{3}
\end{equation}\]
Since we are working in atomic units, \(\hbar\) and \(m\) will have the value of 1.
The coefficients for the above expansion can be determined simply by
-
-(18)#\[\begin{equation}
+
+(18)#\[\begin{equation}
c_n = \sqrt{\frac{2}{500}} \int_0^{500} {\rm sin}\left(\frac{n \pi x}{500}\right) \cdot \Psi(x,t_0) \: dx \tag{4}
\end{equation}\]
where we have set \(L = 500\). We will use the numpy
function trapz(fx, x)
to perform a trapezoid rule approximation to
@@ -729,7 +729,7 @@
Step 3: Set up plot and function parameters and form the Gaussian Wavepacket
return np.asarray(x, float)
-[<matplotlib.lines.Line2D at 0x7f7e74797880>]
+[<matplotlib.lines.Line2D at 0x7f8ac0f939a0>]
@@ -973,42 +973,42 @@ Step 4: Put it all together and animate!
-
+
-
+ oninput="anim9edf39c4f83443e891aae338fb79e304.set_frame(parseInt(this.value));">
-
@@ -1018,9 +1018,9 @@ Step 4: Put it all together and animate!Step 4: Put it all together and animate!
-<matplotlib.legend.Legend at 0x7fc989752370>
+<matplotlib.legend.Legend at 0x7f8b4ff143d0>
-
-
+
+
@@ -771,8 +771,8 @@ Part 4, Histogram Position and VelocityText(0, 0.5, 'P(E)')
-
-
+
+
@@ -881,13 +881,13 @@ Part 5, run langevin verlet dynamics on the double well
-<matplotlib.legend.Legend at 0x7fc97eb770d0>
+<matplotlib.legend.Legend at 0x7f8b42f9de80>
-
-
-
+
+
+
diff --git a/notebooks/chem/linear_variational_method.html b/notebooks/chem/linear_variational_method.html
index 9cc068f..32399c2 100644
--- a/notebooks/chem/linear_variational_method.html
+++ b/notebooks/chem/linear_variational_method.html
@@ -599,15 +599,15 @@ Approach
Form of the trial wavefunction#
In particular, we will optimize the trial wavefunction given by
-
-(1)#\[\begin{equation}
+
+(1)#\[\begin{equation}
\Phi(x) = \sum_{n=1}^N c_n \psi_n(x)
\end{equation}\]
where the expansion coefficients \(c_n\) are real numbers
and \(\psi_n(x)\) are the energy eigenfunctions of the ordinary particle in a box that has no potential
between \(x=0\) and \(x=L\). In particular, these eigenfunctions have the form
-
-(2)#\[\begin{equation}
+
+(2)#\[\begin{equation}
\psi_n(x) = \sqrt{\frac{2}{10} } {\rm sin}\left(\frac{n \pi x}{10} \right).
\end{equation}\]
@@ -615,8 +615,8 @@ Form of the trial wavefunction#
We will seek to minimize the energy functional of the trial wavefunction through the expansion coefficients, where the
energy functional of the trial wavefunction can be written as
-
-(3)#\[\begin{equation}
+
+(3)#\[\begin{equation}
E_{trial} = \frac{\int_0^{10} \Phi^* (x) \: \hat{H} \: \Phi(x) dx }{\int_0^{10} \Phi^* (x) \: \Phi(x) dx },
\end{equation}\]
where we have recognized that the boundaries of the box are at \(x=0\) and \(x=10\), so our range of integration
@@ -626,15 +626,15 @@
Form of the energy functional of the trial wavefunctionAtomic Units#
We will express our Hamiltonian in atomic units where \(\hbar = 1\) and \(m = 1\), so we can write the Hamiltonian in
this unit system as:
-
-(4)#\[\begin{equation}
+
+(4)#\[\begin{equation}
\hat{H} = -\frac{1}{2} \frac{d^2}{dx^2} + \delta(x-5).
\end{equation}\]
We further note that the Hamiltonian can be written as a sum
of kinetic and potential operators, \(\hat{H} = \hat{T} + \hat{V}\)
where \(\hat{T} = -\frac{1}{2} \frac{d^2}{dx^2}\) and \(\hat{V} = \delta(x-5)\). For the ordinary particle in a box, the Hamiltonian only contains \(\hat{T}\), so we can note that the particle in a box energy eigenfunctions obey the following eigenvalue equation with the kinetic energy operator (in atomic units)
-
-(5)#\[\begin{equation}
+
+(5)#\[\begin{equation}
\hat{T} \psi_n(x) = \frac{\pi^2 n^2}{200} \psi_n(x) \equiv E_n \psi_n(x).
\end{equation}\]
@@ -643,24 +643,24 @@ Solving the Linear Variational Problem\(E_{trial}\) with respect to the expansion coefficients in \(\Phi(x)\). This leads
to the condition that the partial derivative of the trial energy with
respect to each expansion coefficient is zero:
-
-(6)#\[\begin{equation}
+
+(6)#\[\begin{equation}
\frac{\partial}{\partial c_m} E_{trial} = 0 \; \; \forall \; m.
\end{equation}\]
When this is true, the trial energy and the expansion
coefficients satisfy the following equations:
-
-(7)#\[\begin{equation}
+
+(7)#\[\begin{equation}
E_{trial} c_m = \sum_{n=1}^N H_{nm} c_n,
\end{equation}\]
where
-
-(8)#\[\begin{equation}
+
+(8)#\[\begin{equation}
H_{nm} = \int_0^{10} \psi^*_n(x) \hat{H} \psi_m(x) dx.
\end{equation}\]
This can be written as an eigenvalue equation
-
-(9)#\[\begin{equation}
+
+(9)#\[\begin{equation}
{\bf H} {\bf c} = E_{trial} {\bf c},
\end{equation}\]
where \({\bf H}\) is the matrix whose elements are given by \(H_{nm}\) and \({\bf c}\) is the vector of coefficients.
@@ -670,13 +670,13 @@ Questions Part 1:
The matrix element \(H_{nm}\) can be expressed as a sum of kinetic and potential matrix elements, \(T_{nm} + V_{nm}\) where
-
-(10)#\[\begin{equation}
+
+(10)#\[\begin{equation}
T_{nm} = \int_0^{10} \psi^*_n(x) \hat{T} \psi_m(x) dx
\end{equation}\]
and
-
-(11)#\[\begin{equation}
+
+(11)#\[\begin{equation}
V_{nm} = \int_0^{10} \psi^*_n(x) \hat{V} \psi_m(x) dx.
\end{equation}\]
Write a general expression for the elements of \(T_{nm}\) and \(V_{nm}\)
@@ -928,7 +928,7 @@
Visualizing the variational ground-state
-<matplotlib.legend.Legend at 0x7f0b2fae8e50>
+<matplotlib.legend.Legend at 0x7f7dacfe6dc0>
@@ -951,18 +951,18 @@ Behavior of Total Energy, Kinetic Energy, and Potential Energy functionals w
trial wavefunction as a function of basis set size.
For a given trial wavefunction (as determined by the variationally determined ground-state eigenvector \({\bf c}\),
we can define the total energy as
-
-(12)#\[\begin{equation}
+
+(12)#\[\begin{equation}
E = {\bf c}^t {\bf H} {\bf c}
\end{equation}\]
the kinetic energy as
-
-(13)#\[\begin{equation}
+
+(13)#\[\begin{equation}
T = {\bf c}^t {\bf T} {\bf c},
\end{equation}\]
and the potential energy as
-
-<matplotlib.legend.Legend at 0x7f0b2fa09cd0>
+<matplotlib.legend.Legend at 0x7f7dacf60220>
diff --git a/notebooks/chem/pib_delta_potential_dynamics.html b/notebooks/chem/pib_delta_potential_dynamics.html
index 5e632c7..c2b1e53 100644
--- a/notebooks/chem/pib_delta_potential_dynamics.html
+++ b/notebooks/chem/pib_delta_potential_dynamics.html
@@ -601,8 +601,8 @@ Approach
\[ \psi_n(x) = \sqrt{ \frac{2}{10} } {\rm sin}\left( \frac{n \pi x}{10} \right), \tag{3} \]
and the elements of \( {\bf H}\) will be given by
-
-(19)#\[\begin{equation}
+
+(19)#\[\begin{equation}
H_{nm} = \int_0^{10} \psi^*_n(x) \hat{H} \psi_m(x) dx. \tag{4}
\end{equation}\]
Because the basis set comprised of all \(\psi_n(x)\) is complete, we can represent our wavefunction at any instant in time as a linear combination of these basis functions:
@@ -630,8 +630,8 @@ Numerically Solving the TDSE Part 2: Runge-Kutta Method
\[ {\bf c}(t_0 + \Delta t) = {\bf c}(t_0) + \frac{1}{6}\left(k_1 + 2k_2 + 2k_3 + k_4 \right)\Delta t \tag{9} \]
where
-
-(20)#\[\begin{align}
+
+(20)#\[\begin{align}
k_1 &= -\frac{i}{\hbar} {\bf H}(t_0) {\bf c}(t_0) \\
k_2 &= -\frac{i}{\hbar} {\bf H}\left(t_0 + \frac{\Delta t}{2}\right) \left( {\bf c}(t_0) + k_1 \frac{\Delta t}{2} \right) \\ \tag{10}
k_3 &= -\frac{i}{\hbar} {\bf H}\left(t_0 + \frac{\Delta t}{2}\right) \left( {\bf c}(t_0) + k_2 \frac{\Delta t}{2} \right) \\
@@ -1186,42 +1186,42 @@ Time-dependence with the delta potential
-
+
-
+ oninput="anim34d5e4c23b7c435fb752a2abd681ec6b.set_frame(parseInt(this.value));">
-
@@ -1231,9 +1231,9 @@ Time-dependence with the delta potentialTime-dependence with the delta potential
---2024-05-08 18:03:44-- https://drive.google.com/uc?export=download&id=1BWet8_t2gyNGtFNMP_1opqcYBHDinEfG
-Resolving drive.google.com (drive.google.com)... 172.217.4.78, 2607:f8b0:4009:81a::200e
-Connecting to drive.google.com (drive.google.com)|172.217.4.78|:443... connected.
+--2024-05-08 18:49:54-- https://drive.google.com/uc?export=download&id=1BWet8_t2gyNGtFNMP_1opqcYBHDinEfG
+Resolving drive.google.com (drive.google.com)... 142.251.16.113, 142.251.16.138, 142.251.16.101, ...
+Connecting to drive.google.com (drive.google.com)|142.251.16.113|:443... connected.
+HTTP request sent, awaiting response...
-HTTP request sent, awaiting response... 303 See Other
+303 See Other
Location: https://drive.usercontent.google.com/download?id=1BWet8_t2gyNGtFNMP_1opqcYBHDinEfG&export=download [following]
---2024-05-08 18:03:44-- https://drive.usercontent.google.com/download?id=1BWet8_t2gyNGtFNMP_1opqcYBHDinEfG&export=download
-Resolving drive.usercontent.google.com (drive.usercontent.google.com)...
+--2024-05-08 18:49:54-- https://drive.usercontent.google.com/download?id=1BWet8_t2gyNGtFNMP_1opqcYBHDinEfG&export=download
+Resolving drive.usercontent.google.com (drive.usercontent.google.com)... 172.253.122.132, 2607:f8b0:4004:c07::84
+Connecting to drive.usercontent.google.com (drive.usercontent.google.com)|172.253.122.132|:443...
-142.250.191.97, 2607:f8b0:4009:81a::2001
-Connecting to drive.usercontent.google.com (drive.usercontent.google.com)|142.250.191.97|:443... connected.
-
-
-HTTP request sent, awaiting response...
+connected.
+HTTP request sent, awaiting response...
200 OK
@@ -602,7 +601,7 @@ Review: Plotting the dataThursday May 30, 2024Prof. Tom Holme, Iowa State University
10:15 am - 11:00 pm
-Tour of ESCIP repository part 1 (escip.github.io)
+“Tour of ESCIP repository part 1 (escip.github.io)”
Prof. Davit Potoyan
11 am - 11:45 pm
“Navigating ChatGPT: Empowering Education with the P.E.E.R.S. Approach”
Dr. Andrew Severin, Iowa State University
@@ -526,21 +526,24 @@ Thursday May 30, 2024Discussion
5:00-5:45 pm
-Dr. Ardith Bravenec, University of Washington
+“Inspiring Individual Intelligence: Constructivist Learning with Python Notebooks and
-5:00-6:00 pm
+AI”
Dr. Ardith Bravenec, University of Washington
+
+
+5:00-6:00 pm
Dinner and lightning talks
-5:00-5:15 pm
+5:00-5:15 pm
“Implementing high-performance computing in undergraduate education”
Prof. Pavel Lukashev, University of Northern Iowa
-5:20:5:35 pm
+5:20:5:35 pm
“Exploring ChatGPT’s Role in STEM Education: Benefits and Challenges in Liberal Arts Classrooms”
Prof. Shanshan Rodriguez, Grinell College
-5:40:5:55 pm
+5:40:5:55 pm
Dr. Subhadip Biswas, Iowa State University
-6:00 pm – 8:00pm
+6:00 pm – 8:00pm
Social and Informal discussions