Schrodinger v0r8
Press to Launch
New in this Version:
- Reduced
dispersion on plane
wave photons.
- Added photon
beam as
particle.
- Added screen
brightness
control.
- Image fade for
particle
screen (optional)
- New gun Image
(barrel spans
particle width)
- Added
auto-fire, not
perfect (more like auto-repeat)
- Start in
grayscale mode.
- Disabled
rainbow from high
intensity mode
- Photons are
colored
(wavefunction & detection)
- Made ‘save
screen’ come up in
a more intuitive location.
- Fire button
graphic.
- Photon and
Schrodinger
wavelengths will be restricted so as to avoid lattice &
discretization
problems.
Remaining Features:
Key:
Low Priority
Normal Priority
Question
Model:
- New Particles
- Neutrons
- Maybe Helium
- Proper units for everything.
- Add a “classical mode” in which small
wavepackets are treated & displayed as classical particles? This feature is under discussion.
- How to handle incoherent waves?
- Maybe easier with photons?
i.
Tried
scrambling the phases, weird artifacts in wave propagation
ii.
Also,
still get coherence in parts.
- Increased/user controlled decoherence? (last
priority)
Graphics:
- Colors
on photon wavelength slider:
- How to manage different colors at same time
in high intensity mode?
- Should we leave an option to show photons as
grayscale? (How to do this?)
- Gun
should do something graphical (oscillate, glow?) on rapid fire
- Add magnifying glass
- Ruler with changeable units
- Add 3d edges to wave area, detector sheet and
(possibly) potential barriers & detectors.
Controls:
- Add
disable fade checkbox for high intensity mode, default is fade.
- Add a
screen brightness control, so the user can see single particle
detections in intensity mode.
- This
should move smoothly into the ‘smooth screen’ mode.
- In
particulate CCD mode, the dots should fade over time (maybe only in
intensity mode)
- Fire
button should be disabled after fire for single particle mode (until
waveform is empty)
- Students
may think that moving one of the sliders on the apparatus panel would
affect a particle that was moving up the screen. I think it would be
good to find a way to convey to the user that the sliders only affect
the next object to be fired.
- Putting
these directly on the gun may help.
- Reset
doesn’t work properly.
Misc:
Internal:
Bugs:
Finalizing:
- Increase
Performance
- While
there is no wave, avoid computations.
- Isolate
magnitude computations (avoid repeats).
i.
Use a
dirty bit.