Square tight-binding wave packet
Brillouin zone dispersion
Press a point in the Brillouin zone to choose . Holding cycles the packet width; dragging sets the electric field. Releasing starts the evolution.
For , the packet moves with . A uniform field gives , and the density is sampled from the Fourier integral over the Gaussian packet in k-space.