eureka
workshop  ·  log 001

Physics you can
touch with a cursor.

A living notebook of small, precise simulations and engineering experiments. Everything here runs in your browser — no installs, no nonsense. Move your mouse through the field above.

§ 01

Experiments

updated 2026-04-20 · 12 live
chaos · nonlinear dynamics

Lorenz Attractor

Integrate the three equations that shattered determinism. Tune σ, ρ, β and watch the butterfly shed its wings.

classical chaos · lagrangian

Double Pendulum

Two rods, one Lagrangian, infinite sensitivity to initial conditions. Drag the bobs and watch the ghosts fan out.

harmonic analysis · DFT

Fourier Drawing Machine

Decompose any closed curve into a chain of rotating epicycles. Draw your own, or pick a preset and watch Parseval's identity keep score.

quantum dynamics · TDSE

Wave Packet

A Gaussian state evolving under the time-dependent Schrödinger equation. Tunnel through barriers, oscillate in a well, watch unitarity hold to machine precision.

pattern formation · reaction-diffusion

Turing Patterns

Two chemicals, two PDEs, and the spontaneous symmetry-breaking that Turing proposed explains leopard spots. Paint your own initial conditions and watch order emerge from noise.

celestial mechanics · n-body

N-Body Gravity

Newton's law in full: binary stars, Keplerian solar systems, and the improbable figure-8 choreography where three equal masses trace one closed curve forever. Add your own body and break it.

complex dynamics · iteration

Mandelbrot Set

A deceptively simple rule: z → z² + c. Iterate from z=0, and color by escape time. Zoom into the boundary between order and chaos and discover infinite self-similar detail.

fluid dynamics · navier-stokes

Fluid Dynamics

Incompressible 2D Navier-Stokes solved in real time. Paint dye, seed vortices, and watch the Kelvin-Helmholtz instability roll up a shear layer into spirals before your eyes.

quantum mechanics · 2D TDSE

Quantum Double-Slit

Two slits, one wave packet, and the impossibility of saying which path was taken. Split-operator FFT integration of the 2D Schrödinger equation, with live fringe spacing and phase portrait.

statistical mechanics · phase transitions

Ising Model

Metropolis Monte Carlo on a 200 × 200 spin lattice. Watch ferromagnetic domains form and coarsen below the Onsager critical temperature, dissolve above it, and fractalise at Tc ≈ 2.27.

general relativity · schwarzschild geodesics

Black Hole Geodesics

Photon and particle paths in exact Schwarzschild spacetime. Light bends past the photon sphere, massive orbits precess into rosettes, and anything crossing the ISCO plunges to the event horizon.

chaos · nonlinear dynamics

Bifurcation & Chaos

One equation, one parameter, infinite structure. Watch the logistic map period-double its way to chaos, zoom into self-similar Feigenbaum cascades, and read the Lyapunov exponent flip sign at the edge of order.

§ 02

About

Eureka is a workshop, not a portfolio. Each entry is an attempt to take an idea from physics, mathematics, or engineering and render it interactive in as few lines as the problem permits. The goal is clean tone, low noise — the equivalent of a well-tuned amplifier.

New experiments land irregularly. Old ones get refined. Nothing ships rough.