~/talk

Derivations, Not Just Simulations: Teaching Applied Mathematics with Scientific Python

Talkat SciPy 2026 · on Friday, 2026-07-17· at 10:45· Johnson Great Room· [python, data-science]
links:none on file
slides:none on file

Presents a reproducible teaching pattern — Motivate, Symbolize, Derive, Lambdify, Simulate, Validate — implemented as Marimo notebooks using SymPy (senpai), NumPy, SciPy, matplotlib, tests and GitHub Actions for automated publishing. Works through Isaacs’ Homicidal Chauffeur: symbolic derivation yields a bang-bang controller for the car and a gradient-ascent evader with limit‑cycle behavior; expressions are lambdified to run ~80 initial conditions with interactive time‑sweep widgets, visual trajectories, and unit tests, letting code verify algebra and surface surprising joint‑optimal behaviors.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:07Homicidal chauffeur game explained
  3. 3:15Symbolic math with SciPy tools
  4. 6:27Policies and optimal control
  5. 8:12Hamiltonian and co-state variables
  6. 10:17Bang-bang controller for pursuer
  7. 12:42Evader’s gradient ascent strategy
  8. 15:49Dispersal fields and limit cycles
  9. 17:14Visualizing trajectories with code
  10. 19:19Validating assumptions and math
  11. 21:04Model validation and regularity
  12. 22:09Teaching approach: motivate symbolize derive
  13. 23:35Q&A on model-based engineering
  14. 25:42Q&A on LLMs and symbolic math
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.