Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Computational Projects

Project 1: Waves, Normal Modes and Interference

Combine normal modes, model musical beats, and build 2D ripple interference patterns from two spherical wave sources.

Open in molab

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.

Open in molab

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.

Open in molab

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.

Open in molab

Backup: run in your browser (marimo.app)

Covers: Chapter 5 (hydrogen atom, orbitals). Skills: special functions, 3D surface plots, linear combinations of wavefunctions.