Skip to content

Commit 487e938

Browse files
committed
deploy: 9cc5275
1 parent e7144c9 commit 487e938

3 files changed

Lines changed: 276 additions & 26 deletions

File tree

search.json

Lines changed: 122 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -678,9 +678,129 @@
678678
{
679679
"objectID": "syllabus.html",
680680
"href": "syllabus.html",
681-
"title": "",
681+
"title": "Applied Math Lab",
682+
"section": "",
683+
"text": "This course has 10 live in-person sessions.\n\n\nSimulate classical one-dimensional ODE models (SIR epidemiological model, spruce budworm population model, Michaelis–Menten enzyme kinetics). Solve ODEs numerically with SciPy in Python, and build/deploy a simple Streamlit web app to explore parameter effects. Groups are assigned and remain for the whole course.\n\n\n\nExplore two-dimensional ODEs via nonlinear oscillatory systems: Van der Pol oscillator and FitzHugh–Nagumo model. Create animations with matplotlib and build interactive Python programs that let users set initial conditions via mouse clicks.\n\n\n\nIntroduce partial differential equations through reaction–diffusion models (Gierer–Meinhardt and Gray–Scott). Implement 1D and 2D Laplacians with NumPy and animate spatiotemporal evolution to study Turing instability and pattern formation.\n\n\n\nImplement coupled ODEs, focusing on the Kuramoto model. Animate multiple plots simultaneously (e.g., oscillator evolution and a bifurcation diagram).\n\n\n\nSimulate flocking behavior using the Vicsek model. Implement interaction rules for “boids” and extend the simulation by treating the mouse as a predator and coding avoidance behavior.\n\n\n\nIntroduce NetworkX: build graphs, compute structural metrics (degree distribution, clustering coefficient, centrality), and visualize different network types. Establish foundations for modeling dynamics on networks.\n\n\n\nSimulate spreading processes (fake news, epidemics) on real-world networks. Retrieve and process open-source network datasets, and investigate how network structure shapes propagation dynamics.\n\n\n\nIntroduce one-dimensional cellular automata as a framework for discrete dynamical systems. Explore deterministic and stochastic CA, and how simple local rules generate complex global behavior.\n\n\n\nApply cellular automata to traffic modeling with the Nagel–Schreckenberg model. Study congestion, flow, and phase transitions by tuning parameters such as vehicle density and maximum speed.\n\n\n\nWrap-up and support session for the final project: address remaining questions, clarify concepts, and help groups prepare deliverables.",
684+
"crumbs": [
685+
"Home",
686+
"Getting Started",
687+
"Syllabus"
688+
]
689+
},
690+
{
691+
"objectID": "syllabus.html#session-1-1d-odes-scipy-streamlit",
692+
"href": "syllabus.html#session-1-1d-odes-scipy-streamlit",
693+
"title": "Applied Math Lab",
694+
"section": "",
695+
"text": "Simulate classical one-dimensional ODE models (SIR epidemiological model, spruce budworm population model, Michaelis–Menten enzyme kinetics). Solve ODEs numerically with SciPy in Python, and build/deploy a simple Streamlit web app to explore parameter effects. Groups are assigned and remain for the whole course.",
696+
"crumbs": [
697+
"Home",
698+
"Getting Started",
699+
"Syllabus"
700+
]
701+
},
702+
{
703+
"objectID": "syllabus.html#session-2-2d-odes-nonlinear-oscillators",
704+
"href": "syllabus.html#session-2-2d-odes-nonlinear-oscillators",
705+
"title": "Applied Math Lab",
706+
"section": "",
707+
"text": "Explore two-dimensional ODEs via nonlinear oscillatory systems: Van der Pol oscillator and FitzHugh–Nagumo model. Create animations with matplotlib and build interactive Python programs that let users set initial conditions via mouse clicks.",
708+
"crumbs": [
709+
"Home",
710+
"Getting Started",
711+
"Syllabus"
712+
]
713+
},
714+
{
715+
"objectID": "syllabus.html#session-3-pdes-via-reactiondiffusion-systems",
716+
"href": "syllabus.html#session-3-pdes-via-reactiondiffusion-systems",
717+
"title": "Applied Math Lab",
718+
"section": "",
719+
"text": "Introduce partial differential equations through reaction–diffusion models (Gierer–Meinhardt and Gray–Scott). Implement 1D and 2D Laplacians with NumPy and animate spatiotemporal evolution to study Turing instability and pattern formation.",
720+
"crumbs": [
721+
"Home",
722+
"Getting Started",
723+
"Syllabus"
724+
]
725+
},
726+
{
727+
"objectID": "syllabus.html#session-4-coupled-odes-kuramoto-model",
728+
"href": "syllabus.html#session-4-coupled-odes-kuramoto-model",
729+
"title": "Applied Math Lab",
730+
"section": "",
731+
"text": "Implement coupled ODEs, focusing on the Kuramoto model. Animate multiple plots simultaneously (e.g., oscillator evolution and a bifurcation diagram).",
732+
"crumbs": [
733+
"Home",
734+
"Getting Started",
735+
"Syllabus"
736+
]
737+
},
738+
{
739+
"objectID": "syllabus.html#session-5-flocking-vicsek-model",
740+
"href": "syllabus.html#session-5-flocking-vicsek-model",
741+
"title": "Applied Math Lab",
742+
"section": "",
743+
"text": "Simulate flocking behavior using the Vicsek model. Implement interaction rules for “boids” and extend the simulation by treating the mouse as a predator and coding avoidance behavior.",
744+
"crumbs": [
745+
"Home",
746+
"Getting Started",
747+
"Syllabus"
748+
]
749+
},
750+
{
751+
"objectID": "syllabus.html#session-6-networks-i-networkx-fundamentals",
752+
"href": "syllabus.html#session-6-networks-i-networkx-fundamentals",
753+
"title": "Applied Math Lab",
754+
"section": "",
755+
"text": "Introduce NetworkX: build graphs, compute structural metrics (degree distribution, clustering coefficient, centrality), and visualize different network types. Establish foundations for modeling dynamics on networks.",
756+
"crumbs": [
757+
"Home",
758+
"Getting Started",
759+
"Syllabus"
760+
]
761+
},
762+
{
763+
"objectID": "syllabus.html#session-7-networks-ii-spreading-on-real-networks",
764+
"href": "syllabus.html#session-7-networks-ii-spreading-on-real-networks",
765+
"title": "Applied Math Lab",
766+
"section": "",
767+
"text": "Simulate spreading processes (fake news, epidemics) on real-world networks. Retrieve and process open-source network datasets, and investigate how network structure shapes propagation dynamics.",
768+
"crumbs": [
769+
"Home",
770+
"Getting Started",
771+
"Syllabus"
772+
]
773+
},
774+
{
775+
"objectID": "syllabus.html#session-8-cellular-automata-i-1d-ca",
776+
"href": "syllabus.html#session-8-cellular-automata-i-1d-ca",
777+
"title": "Applied Math Lab",
778+
"section": "",
779+
"text": "Introduce one-dimensional cellular automata as a framework for discrete dynamical systems. Explore deterministic and stochastic CA, and how simple local rules generate complex global behavior.",
780+
"crumbs": [
781+
"Home",
782+
"Getting Started",
783+
"Syllabus"
784+
]
785+
},
786+
{
787+
"objectID": "syllabus.html#session-9-cellular-automata-ii-traffic-dynamics",
788+
"href": "syllabus.html#session-9-cellular-automata-ii-traffic-dynamics",
789+
"title": "Applied Math Lab",
790+
"section": "",
791+
"text": "Apply cellular automata to traffic modeling with the Nagel–Schreckenberg model. Study congestion, flow, and phase transitions by tuning parameters such as vehicle density and maximum speed.",
792+
"crumbs": [
793+
"Home",
794+
"Getting Started",
795+
"Syllabus"
796+
]
797+
},
798+
{
799+
"objectID": "syllabus.html#session-10-final-project-support",
800+
"href": "syllabus.html#session-10-final-project-support",
801+
"title": "Applied Math Lab",
682802
"section": "",
683-
"text": "Getting StartedSyllabus Code",
803+
"text": "Wrap-up and support session for the final project: address remaining questions, clarify concepts, and help groups prepare deliverables.",
684804
"crumbs": [
685805
"Home",
686806
"Getting Started",

sitemap.xml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,78 +2,78 @@
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33
<url>
44
<loc>https://daniprec.github.io/Applied-Math-Modeling/modules/numerical-integration/ode-1d-spruce-budworm.html</loc>
5-
<lastmod>2026-01-23T18:28:20.849Z</lastmod>
5+
<lastmod>2026-01-23T18:30:27.340Z</lastmod>
66
</url>
77
<url>
88
<loc>https://daniprec.github.io/Applied-Math-Modeling/sessions/s08_networks_complex/networkx_dynamics.html</loc>
9-
<lastmod>2026-01-23T18:28:20.891Z</lastmod>
9+
<lastmod>2026-01-23T18:30:27.381Z</lastmod>
1010
</url>
1111
<url>
1212
<loc>https://daniprec.github.io/Applied-Math-Modeling/sessions/s09_networkx_data/facebook.html</loc>
13-
<lastmod>2026-01-23T18:28:20.926Z</lastmod>
13+
<lastmod>2026-01-23T18:30:27.417Z</lastmod>
1414
</url>
1515
<url>
1616
<loc>https://daniprec.github.io/Applied-Math-Modeling/sessions/s07_networks/networkx_fundamentals.html</loc>
17-
<lastmod>2026-01-23T18:28:20.885Z</lastmod>
17+
<lastmod>2026-01-23T18:30:27.375Z</lastmod>
1818
</url>
1919
<url>
2020
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_kaggle/1-networkx-types.html</loc>
21-
<lastmod>2026-01-23T18:28:20.869Z</lastmod>
21+
<lastmod>2026-01-23T18:30:27.359Z</lastmod>
2222
</url>
2323
<url>
2424
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_kaggle/2-networkx-files.html</loc>
25-
<lastmod>2026-01-23T18:28:20.870Z</lastmod>
25+
<lastmod>2026-01-23T18:30:27.360Z</lastmod>
2626
</url>
2727
<url>
2828
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_kaggle/6-networkx-community-detection.html</loc>
29-
<lastmod>2026-01-23T18:28:20.880Z</lastmod>
29+
<lastmod>2026-01-23T18:30:27.371Z</lastmod>
3030
</url>
3131
<url>
3232
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_indiana/4-networkx-generating.html</loc>
33-
<lastmod>2026-01-23T18:28:20.853Z</lastmod>
33+
<lastmod>2026-01-23T18:30:27.343Z</lastmod>
3434
</url>
3535
<url>
3636
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_indiana/5-networkx-partitions.html</loc>
37-
<lastmod>2026-01-23T18:28:20.856Z</lastmod>
37+
<lastmod>2026-01-23T18:30:27.346Z</lastmod>
3838
</url>
3939
<url>
4040
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_indiana/3-networkx-centrality.html</loc>
41-
<lastmod>2026-01-23T18:28:20.852Z</lastmod>
41+
<lastmod>2026-01-23T18:30:27.342Z</lastmod>
4242
</url>
4343
<url>
4444
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_indiana/2-networkx-paths.html</loc>
45-
<lastmod>2026-01-23T18:28:20.851Z</lastmod>
45+
<lastmod>2026-01-23T18:30:27.341Z</lastmod>
4646
</url>
4747
<url>
4848
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_indiana/1-networkx-fundamentals.html</loc>
49-
<lastmod>2026-01-23T18:28:20.850Z</lastmod>
49+
<lastmod>2026-01-23T18:30:27.340Z</lastmod>
5050
</url>
5151
<url>
5252
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_indiana/6-networkx-simulation.html</loc>
53-
<lastmod>2026-01-23T18:28:20.865Z</lastmod>
53+
<lastmod>2026-01-23T18:30:27.355Z</lastmod>
5454
</url>
5555
<url>
5656
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_kaggle/4-networkx-centrality.html</loc>
57-
<lastmod>2026-01-23T18:28:20.876Z</lastmod>
57+
<lastmod>2026-01-23T18:30:27.367Z</lastmod>
5858
</url>
5959
<url>
6060
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_kaggle/5-networkx-degree-distributions.html</loc>
61-
<lastmod>2026-01-23T18:28:20.878Z</lastmod>
61+
<lastmod>2026-01-23T18:30:27.369Z</lastmod>
6262
</url>
6363
<url>
6464
<loc>https://daniprec.github.io/Applied-Math-Modeling/references/networkx_kaggle/3-networkx-basic-concepts.html</loc>
65-
<lastmod>2026-01-23T18:28:20.875Z</lastmod>
65+
<lastmod>2026-01-23T18:30:27.365Z</lastmod>
6666
</url>
6767
<url>
6868
<loc>https://daniprec.github.io/Applied-Math-Modeling/sessions/s07_networks/networkx_models.html</loc>
69-
<lastmod>2026-01-23T18:28:20.886Z</lastmod>
69+
<lastmod>2026-01-23T18:30:27.377Z</lastmod>
7070
</url>
7171
<url>
7272
<loc>https://daniprec.github.io/Applied-Math-Modeling/sessions/s08_networks_complex/networkx_structural_properties.html</loc>
73-
<lastmod>2026-01-23T18:28:20.897Z</lastmod>
73+
<lastmod>2026-01-23T18:30:27.387Z</lastmod>
7474
</url>
7575
<url>
7676
<loc>https://daniprec.github.io/Applied-Math-Modeling/syllabus.html</loc>
77-
<lastmod>2026-01-23T18:28:20.927Z</lastmod>
77+
<lastmod>2026-01-23T18:30:27.417Z</lastmod>
7878
</url>
7979
</urlset>

0 commit comments

Comments
 (0)