Skip to content

Commit 917c5fd

Browse files
committed
Fall 2023 update
1 parent 956561e commit 917c5fd

File tree

11 files changed

+65
-66
lines changed

11 files changed

+65
-66
lines changed

.github/workflows/ExportNotebooks.yml

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
name: Fall 22 - Export Pluto notebooks & Deploy
1+
name: Fall 23 - Export Pluto notebooks & Deploy
22
on:
33
push:
44
branches:
5-
- Fall22
5+
- Fall23
66
workflow_dispatch:
77
concurrency:
88
group: export
@@ -12,7 +12,7 @@ jobs:
1212
build-and-deploy:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- name: Checkout Fall 22 source
15+
- name: Checkout Fall 23 source
1616
uses: actions/checkout@v2
1717

1818
- name: 🙌 Install Julia
@@ -36,17 +36,11 @@ jobs:
3636
restore-keys: |
3737
${{ runner.os }}-dotjulia-v1-${{ hashFiles('**/Project.toml', '**/Manifest.toml') }}
3838
39-
# - name: 📅 Checkout Fall 20 output
40-
# uses: actions/checkout@v2
41-
# with:
42-
# path: Fall20-franklin-output
43-
# ref: Fall20-franklin-output
44-
45-
- name: 📅 Checkout Fall20 and Spring21 output
39+
- name: 📅 Checkout Fall20, Spring21, Fall22 output
4640
uses: actions/checkout@v2
4741
with:
48-
path: Spring21-franklin-output
49-
ref: Spring21-franklin-output
42+
path: Fall22-output
43+
ref: Fall22-output
5044

5145
- name: 🪴 Generate site
5246
run: julia --project=pluto-deployment-environment -e '
@@ -65,14 +59,15 @@ jobs:
6559
- name: 🔀 Combine semesters into single site
6660
run: |
6761
mkdir www
68-
mv _site www/Fall22
69-
mv Spring21-franklin-output/Fall20/ www/Fall20
70-
mv Spring21-franklin-output/Spring21/ www/Spring21
62+
mv Fall22-output/Fall20/ www/Fall20
63+
mv Fall22-output/Spring21/ www/Spring21
64+
mv Fall22-output/Fall22/ www/Fall22
65+
mv _site www/Fall23
7166
mv extra_outputs/* www
7267
7368
- name: 🚀 Deploy to GitHub Pages
7469
uses: JamesIves/github-pages-deploy-action@releases/v3
7570
with:
7671
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
77-
BRANCH: Fall22-output
72+
BRANCH: Fall23-output
7873
FOLDER: www

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ The material in this repository is licensed as follows:
55
- The **text** is under the [CC BY-SA 4.0 license](https://creativecommons.org/licenses/by-sa/4.0).
66

77

8-
Copyright Alan Edelman, David P. Sanders and Fons van der Plas, 2022
8+
Copyright Alan Edelman, David P. Sanders and Fons van der Plas, 2023

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22

33
<p align="center"><a href="https://computationalthinking.mit.edu/"> <b>Go to course website</b> :balloon:</a></p>
44

5-
Welcome to **MIT 18.S191 aka 6.S083 aka 22.S092**, **Fall 2022** edition!
5+
Welcome to **MIT 18.S191 aka 6.S083 aka 22.S092**, **Fall 2023** edition!
66
_For older semesters, see:
7-
- Spring 2021: [source code](https://github.com/mitmath/18S191/tree/Spring21) and [website](https://computationalthinking.mit.edu/Spring21/semesters/)
8-
- Fall 2020: [source code](https://github.com/mitmath/18S191/tree/Fall20) and [website](https://computationalthinking.mit.edu/Spring21/semesters/)
9-
- Spring 2020: [website](https://computationalthinking.mit.edu/Spring21/semesters/)
7+
- Fall 2022: [source code](https://github.com/mitmath/18S191/tree/Fall22) and [website](https://computationalthinking.mit.edu/Fall23/semesters/)
8+
- Spring 2021: [source code](https://github.com/mitmath/18S191/tree/Fall23) and [website](https://computationalthinking.mit.edu/Fall23/semesters/)
9+
- Fall 2020: [source code](https://github.com/mitmath/18S191/tree/Fall20) and [website](https://computationalthinking.mit.edu/Fall23/semesters/)
10+
- Spring 2020: [website](https://computationalthinking.mit.edu/Fall23/semesters/)
1011
- Fall 2019: [source code](https://github.com/dpsanders/6.S083_fall_2019/tree/fall_2019)
1112

1213
This is an introductory course on Computational Thinking. We use the [Julia programming language](http://www.julialang.org) to approach real-world problems in varied areas applying data analysis and computational and mathematical modeling. In this class you will learn computer science, software, algorithms, applications, and mathematics as an integrated whole.

Website maintenance.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Paths correspond to URLs. For example, `src/data_science/pca.jl` will become ava
1515

1616
> **To add something to our website, just create a new file!** Fons will be happy to figure out the technical bits.
1717
18-
You can generate & preview the website locally (more on this later), and we have a github action generating the website when we push to the `Fall22` branch. The result (in the `Fall22-output` branch) is deployed with GitHub Pages.
18+
You can generate & preview the website locally (more on this later), and we have a github action generating the website when we push to the `Fall23` branch. The result (in the `Fall23-output` branch) is deployed with GitHub Pages.
1919

2020
# Content
2121

@@ -34,7 +34,7 @@ Besides small inline values, you can also write big code blocks, with `$(begin .
3434

3535
Pluto notebooks will be rendered to HTML and included in the page. What you see is what you get!
3636

37-
On a separate system, we are running a PlutoSliderServer that is synchronized to the `Fall22` brach. This makes our notebooks interactive!
37+
On a separate system, we are running a PlutoSliderServer that is synchronized to the `Fall23` brach. This makes our notebooks interactive!
3838

3939
Notebook outputs are **cached** (for a long time) by the file hash. This means that a notebook file will only ever run once, which makes it much faster to work on the website. If you need to re-run your notebook, add a space somewhere in the code :)
4040

extra_outputs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<head>
55
<meta charset="utf-8">
66
<script>
7-
window.location.href = "Fall22"
7+
window.location.href = "Fall23"
88
</script>
99
</head>
1010

pluto-deployment-environment/Manifest.toml

Lines changed: 38 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# This file is machine-generated - editing it directly is not advised
22

3-
julia_version = "1.8.3"
3+
julia_version = "1.8.5"
44
manifest_format = "2.0"
5-
project_hash = "0b0ae4ebf7afeaf070e2eacf1b90bd8eb69cba53"
5+
project_hash = "1897773a8065215ef94f8d665d12f3684212efac"
66

77
[[deps.AbstractPlutoDingetjes]]
88
deps = ["Pkg"]
@@ -17,9 +17,9 @@ version = "0.4.4"
1717

1818
[[deps.Adapt]]
1919
deps = ["LinearAlgebra", "Requires"]
20-
git-tree-sha1 = "cc37d689f599e8df4f464b2fa3870ff7db7492ef"
20+
git-tree-sha1 = "76289dc51920fdc6e0013c872ba9551d54961c24"
2121
uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
22-
version = "3.6.1"
22+
version = "3.6.2"
2323

2424
[[deps.ArgCheck]]
2525
git-tree-sha1 = "a3a402a35a2f7e0b87828ccabbd5ebfbebe356b4"
@@ -34,10 +34,10 @@ version = "1.1.1"
3434
uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
3535

3636
[[deps.BangBang]]
37-
deps = ["Compat", "ConstructionBase", "Future", "InitialValues", "LinearAlgebra", "Requires", "Setfield", "Tables", "ZygoteRules"]
38-
git-tree-sha1 = "7fe6d92c4f281cf4ca6f2fba0ce7b299742da7ca"
37+
deps = ["Compat", "ConstructionBase", "InitialValues", "LinearAlgebra", "Requires", "Setfield", "Tables"]
38+
git-tree-sha1 = "e28912ce94077686443433c2800104b061a827ed"
3939
uuid = "198e06fe-97b7-11e9-32a5-e1d131e6ad66"
40-
version = "0.3.37"
40+
version = "0.3.39"
4141

4242
[[deps.Base64]]
4343
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
@@ -58,12 +58,6 @@ git-tree-sha1 = "43b1a4a8f797c1cddadf60499a8a077d4af2cd2d"
5858
uuid = "d1d4a3ce-64b1-5f1a-9ba4-7e7e69966f35"
5959
version = "0.1.7"
6060

61-
[[deps.ChainRulesCore]]
62-
deps = ["Compat", "LinearAlgebra", "SparseArrays"]
63-
git-tree-sha1 = "e30f2f4e20f7f186dc36529910beaedc60cfa644"
64-
uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
65-
version = "1.16.0"
66-
6761
[[deps.CodeTracking]]
6862
deps = ["InteractiveUtils", "UUIDs"]
6963
git-tree-sha1 = "d730914ef30a06732bdd9f763f6cc32e92ffbff1"
@@ -97,12 +91,12 @@ version = "4.6.1"
9791
[[deps.CompilerSupportLibraries_jll]]
9892
deps = ["Artifacts", "Libdl"]
9993
uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae"
100-
version = "0.5.2+0"
94+
version = "1.0.1+0"
10195

10296
[[deps.CompositionsBase]]
103-
git-tree-sha1 = "455419f7e328a1a2493cabc6428d79e951349769"
97+
git-tree-sha1 = "802bb88cd69dfd1509f6670416bd4434015693ad"
10498
uuid = "a33af91c-f02d-484b-be07-31d278c5ca2b"
105-
version = "0.1.1"
99+
version = "0.1.2"
106100

107101
[[deps.ConcurrentUtilities]]
108102
deps = ["Serialization", "Sockets"]
@@ -128,9 +122,9 @@ uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f"
128122
version = "4.1.1"
129123

130124
[[deps.DataAPI]]
131-
git-tree-sha1 = "e8119c1a33d267e16108be441a287a6981ba1630"
125+
git-tree-sha1 = "8da84edb865b0b5b0100c0666a9bc9a0b71c553c"
132126
uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a"
133-
version = "1.14.0"
127+
version = "1.15.0"
134128

135129
[[deps.DataValueInterfaces]]
136130
git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6"
@@ -147,10 +141,10 @@ uuid = "244e2a9f-e319-4986-a169-4d1fe445cd52"
147141
version = "0.1.2"
148142

149143
[[deps.Deno_jll]]
150-
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
151-
git-tree-sha1 = "64cb698de672b627f887ced4b2a722d217e73c10"
144+
deps = ["Artifacts", "JLLWrappers", "Libdl"]
145+
git-tree-sha1 = "cd6756e833c377e0ce9cd63fb97689a255f12323"
152146
uuid = "04572ae6-984a-583e-9378-9577a1c2574d"
153-
version = "1.28.1+0"
147+
version = "1.33.4+0"
154148

155149
[[deps.Distributed]]
156150
deps = ["Random", "Serialization", "Sockets"]
@@ -235,9 +229,9 @@ version = "0.10.2+0"
235229

236230
[[deps.HTTP]]
237231
deps = ["Base64", "CodecZlib", "ConcurrentUtilities", "Dates", "Logging", "LoggingExtras", "MbedTLS", "NetworkOptions", "OpenSSL", "Random", "SimpleBufferStream", "Sockets", "URIs", "UUIDs"]
238-
git-tree-sha1 = "42c6b37c6a2242cb646a1dd5518631db0be9b967"
232+
git-tree-sha1 = "5e77dbf117412d4f164a464d610ee6050cc75272"
239233
uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3"
240-
version = "1.8.1"
234+
version = "1.9.6"
241235

242236
[[deps.Hyperscript]]
243237
deps = ["Test"]
@@ -253,9 +247,9 @@ version = "0.9.4"
253247

254248
[[deps.IOCapture]]
255249
deps = ["Logging", "Random"]
256-
git-tree-sha1 = "f7be53659ab06ddc986428d3a9dcc95f6fa6705a"
250+
git-tree-sha1 = "d75853a0bdbfb1ac815478bacd89cd27b550ace6"
257251
uuid = "b5f81e59-6552-4d32-b1f0-c071b021bf89"
258-
version = "0.2.2"
252+
version = "0.2.3"
259253

260254
[[deps.InitialValues]]
261255
git-tree-sha1 = "4da0f88e9a39111c2fa3add390ab15f3a44f3ca3"
@@ -289,6 +283,11 @@ git-tree-sha1 = "6a125e6a4cb391e0b9adbd1afa9e771c2179f8ef"
289283
uuid = "aa1ae85d-cabe-5617-a682-6adf51b2e16a"
290284
version = "0.9.23"
291285

286+
[[deps.LRUCache]]
287+
git-tree-sha1 = "48c10e3cc27e30de82463c27bef0b8bdbd1dc634"
288+
uuid = "8ac3fa9e-de4c-5943-b1dc-09c6b5f20637"
289+
version = "1.4.1"
290+
292291
[[deps.LazilyInitializedFields]]
293292
git-tree-sha1 = "410fe4739a4b092f2ffe36fcb0dcc3ab12648ce1"
294293
uuid = "0e77f7df-68c5-4e49-93ce-4cd80f5598bf"
@@ -379,6 +378,12 @@ deps = ["Artifacts", "Libdl"]
379378
uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1"
380379
version = "2.28.0+0"
381380

381+
[[deps.Memoize]]
382+
deps = ["MacroTools"]
383+
git-tree-sha1 = "2b1dfcba103de714d31c033b5dacc2e4a12c7caa"
384+
uuid = "c03570c3-d221-55d1-a50c-7939bbd78826"
385+
version = "0.4.4"
386+
382387
[[deps.MicroCollections]]
383388
deps = ["BangBang", "InitialValues", "Setfield"]
384389
git-tree-sha1 = "629afd7d10dbc6935ec59b32daeb33bc4460a42e"
@@ -414,10 +419,10 @@ uuid = "4d8831e6-92b7-49fb-bdf8-b643e874388c"
414419
version = "1.4.1"
415420

416421
[[deps.OpenSSL_jll]]
417-
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
418-
git-tree-sha1 = "9ff31d101d987eb9d66bd8b176ac7c277beccd09"
422+
deps = ["Artifacts", "JLLWrappers", "Libdl"]
423+
git-tree-sha1 = "1aa4b74f80b01c6bc2b89992b861b5f210e665b5"
419424
uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95"
420-
version = "1.1.20+0"
425+
version = "1.1.21+0"
421426

422427
[[deps.OrderedCollections]]
423428
git-tree-sha1 = "d321bf2de576bf25ec4d3e4360faca399afca282"
@@ -430,10 +435,10 @@ uuid = "efcefdf7-47ab-520b-bdef-62a2eaa19f15"
430435
version = "10.40.0+0"
431436

432437
[[deps.Parsers]]
433-
deps = ["Dates", "SnoopPrecompile"]
434-
git-tree-sha1 = "478ac6c952fddd4399e71d4779797c538d0ff2bf"
438+
deps = ["Dates", "PrecompileTools", "UUIDs"]
439+
git-tree-sha1 = "a5aef8d4a6e8d81f171b2bd4be5265b01384c74c"
435440
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
436-
version = "2.5.8"
441+
version = "2.5.10"
437442

438443
[[deps.Pkg]]
439444
deps = ["Artifacts", "Dates", "Downloads", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"]
@@ -477,9 +482,9 @@ version = "3.0.3"
477482

478483
[[deps.PrecompileTools]]
479484
deps = ["Preferences"]
480-
git-tree-sha1 = "259e206946c293698122f63e2b513a7c99a244e8"
485+
git-tree-sha1 = "9673d39decc5feece56ef3940e5dafba15ba0f81"
481486
uuid = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
482-
version = "1.1.1"
487+
version = "1.1.2"
483488

484489
[[deps.Preferences]]
485490
deps = ["TOML"]
@@ -676,12 +681,6 @@ deps = ["Libdl"]
676681
uuid = "83775a58-1f1d-513f-b197-d71354ab007a"
677682
version = "1.2.12+3"
678683

679-
[[deps.ZygoteRules]]
680-
deps = ["ChainRulesCore", "MacroTools"]
681-
git-tree-sha1 = "977aed5d006b840e2e40c0b48984f7463109046d"
682-
uuid = "700de1a5-db45-46bc-99cf-38207098b444"
683-
version = "0.2.3"
684-
685684
[[deps.libblastrampoline_jll]]
686685
deps = ["Artifacts", "Libdl", "OpenBLAS_jll"]
687686
uuid = "8e850b90-86db-534c-a0d3-1478176c7d93"

pluto-deployment-environment/Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ Deno_jll = "04572ae6-984a-583e-9378-9577a1c2574d"
55
Gumbo = "708ec375-b3d6-5a57-a7ce-8257bf98657a"
66
HypertextLiteral = "ac1192a8-f4b3-4bfe-ba22-af5b92cd3ab2"
77
JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
8+
LRUCache = "8ac3fa9e-de4c-5943-b1dc-09c6b5f20637"
89
Logging = "56ddb016-857b-54e1-b83d-db4d58db5568"
910
MarkdownLiteral = "736d6165-7244-6769-4267-6b50796e6954"
11+
Memoize = "c03570c3-d221-55d1-a50c-7939bbd78826"
1012
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
1113
Pluto = "c3e4b0f8-55cb-11ea-2926-15256bba5781"
1214
PlutoHooks = "0ff47ea0-7a50-410d-8455-4348d5de0774"

src/_includes/layout.jlhtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ $(pluto_head)
128128
<li><hr></li>
129129
<li class="sidebar-about">
130130
<div class="semester-details">
131-
<a href="$(root_url)/semesters/">Fall 2022</a>
131+
<a href="$(root_url)/semesters/">Fall 2023</a>
132132
<div class="course-numbers"><span>18.S191</span> / <span>6.S083</span> / <span>22.S092</span></div>
133133
</div>
134134
<div class="logos">

src/assets/styles/homepage.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ body {
44
background: url("../homepage/bg.svg");
55
background-color: hsl(231deg 14% 57%);
66
background-size: cover;
7+
backdrop-filter: blur(3vw);
78
}
89
main h1 {
910
font-family: "Vollkorn", serif;

src/assets/styles/layout.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
}
2727

2828
#pages-sidebar {
29-
font-family: system-ui;
29+
font-family: system-ui, sans-serif;
3030
flex: 0 0 auto;
3131
width: 15rem;
3232
font-weight: 400;

0 commit comments

Comments
 (0)