Spins Laboratory

Canvas not supported! Please update your browser.

This software is unfinished and is posted at this time for testing purposes. It has one serious known bug (really a physics error), often producing nonsensical results when paths from different components are combined and the “coherent” box is checked. It may also contain unknown bugs. Use it at your own risk.

Use this virtual laboratory to build and run experiments to manipulate and measure the spins of quantum particles. The particle gun at left sends particles, one at a time, into experimental components that can include analyzers that direct the particles according to their spins, magnets that rotate the spins, and counters that record the arrival of particles. Initially you see a single analyzer with one counter connected to each of its output paths.

Instructions: Click or tap on a component’s output location (at its right side) to delete any existing connection and/or create a new one. Drag from there to the component you want to connect it to, or to an empty location to create a new component at that spot. If you send more than one path into the same analyzer then a checkbox will appear, allowing you to choose coherent or decoherent superpositions. To delete a component just drag it beyond the edge of the white area. To change the orientation of an analyzer or magnet, click/tap on the big letter and then select a choice from the menu that appears below. To change the strength/duration of a magnet, click on the number and adjust the slider. The buttons at the top of the particle gun send just one particle through, or 10,000 of them. The settings at the bottom determine the initial state of the emitted particles: R for random and 1,2,3,4 for four specific initial states that are for you to determine.

Click here to switch between two-state (spin-1/2) particles and three-state (spin-1) particles.

For detailed explanations and suggested exercises, see:


Daniel V. Schroeder, Physics Department, Weber State University