Project 1: Waves, Normal Modes and Interference¶
Combine normal modes, model musical beats, and build 2D ripple interference patterns from two spherical wave sources.
Backup: run in your browser (marimo.app)
Covers: Chapter 2 (waves, superposition, normal modes). Skills: numpy arrays, meshgrid, subplots, 2D image plots.
Project 2: Particle in a Box¶
Explore energies, wavefunctions, and degeneracies of the 1D and 3D particle in a box, then compute uncertainty products and the classical limit with sympy and numpy.
Backup: run in your browser (marimo.app)
Covers: Chapter 3 (particle in a box, operators and expectation values). Skills: sliders and reactive plots, symbolic integration, degeneracy counting.
Project 3: Quantum Waves¶
Compute expectation values and the uncertainty relation for particle in a box states, follow a superposition in time, and meet the Fourier transform route to momentum space.
Backup: run in your browser (marimo.app)
Covers: Chapter 3 (wavefunctions, expectation values, time dependence, Fourier transforms). Skills: numerical derivatives and integrals, FFT.
Project 4: Atomic Orbitals¶
Verify orthonormality of radial functions and spherical harmonics numerically, then build the real p and d orbitals chemists know, plus s-p hybrids, as linear combinations.
Backup: run in your browser (marimo.app)
Covers: Chapter 5 (hydrogen atom, orbitals). Skills: special functions, 3D surface plots, linear combinations of wavefunctions.