On this page we show visualization of selective physical systems using VPython. The images represent snapshots taken during dynamic animations in the simulations. Also see the movie gallery.
We also include several sample programs that run the animations in real time. If you are interested in more simulations, use the contact info below. To run the programs, you need to have Python 2.7x installed. See links below.
|1|| Bouncing ball in free fall
|2|| Dynamics with an applied force and friction
cart_plot.py || cart_animate.py
|3|| Curving motion (white) vs ideal motion (green)
in curveball (L) and corner kick in soccer (R)
|4||Planetary motion (L) and Pluto libration (R)|
|5|| Anatomy of chaos in 3D
Bifurcation diagram (L) and strange attractor (R)
|6|| N-body systems
Equilibrium on a sphere (L) and final state (snub cube, R)
|7||Scalar (L) and vector (R) fields||8||Visualizing molecular dynamics|
|9||Quantum dot (L) and quantum scarring (R)||10||Classical (L) and quantum (R) waves|
|11|| Reciprocal space (Fourier) representations
Time-like (L) and frequency-like (R) domains
|12|| Complex systems
Ants raiding pattern (L) & phase transition in Ising model (R)
Install base Python 2.7x first. Do NOT install 3.xx versions of Python, because version 3.xx is not compatible with some elements of 2.7x. Two additional packages are required, VPython, and Matplotlib (pylab). They can be downloaded from the links below.