Schrodinger 0.20
Click To Launch
New in this version:
<>Converted to piccolo
Buttons & graphics are now non-scaling
Some performance enhancements
Avoiding some duplicate computations
Rewrote the wave area graphic to avoid rescaling.
Bugfixes with detector and potential graphics.
>
New Known Issues:
2 Lasers panel has only one laser graphic, this will eventually
have 2 different laser graphics.
Slit Absorption / Add your own barriers don't work together.
Full List of Remaining Features
Remaining Features:
<>
Model:>
- Add
incoherent mode for Mandel Experiment?
- New
Particles
- Neutrons
- Maybe
Helium?
- Proper
units for everything.
- Sam McKagan was going to determine appropriate units.
- Add a
“classical mode” in which small wavepackets are treated & displayed
as classical particles? This feature is
under discussion.
-I’d
prefer to ditch this feature. It
detracts from the unity/simplicity of the model (to the user).
- 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:
- from Carl: make the two guns on the two lasers panel
look really different from each other. This
was inspired by Steve's talk in which he made a big point of
emphasizing that the two lasers were made by different manufacturers
and plugged into different wall sockets, which makes it all the more
amazing that they interfere with each other.
- When a new electron or
atom appears, it appears *above* the gun, so it is not clear that it is
coming out of the gun. It should start lower, or probably easier,
the gun should be moved up.
-I
expect student interviews will show no problems with this, but it
wouldn’t be
difficult to move the gun up.
- Gun
should do something graphical (oscillate, glow?) on high intensity mode?
- Maybe
just a “Warning Laser On” sign lights up?
- Add
magnifying glass?
- Ruler
with changeable units.
- Add 3d
edges to wave area, detector sheet and (possibly) potential barriers
& detectors.
- The
wavelength and intensity controls should be moved further to the right
on the "2 lasers" panel so they don't cover up the guns.
- When
gun type is set to "atoms" the velocity control is still partially
off-screen. It's still useable, but not very pretty.
- The
wavelength and intensity controls should be moved further to the right
on the "2 lasers" panel so they don't cover up the guns.
- When
gun type is set to "atoms" the velocity control is still partially
off-screen. It's still useable, but not very pretty.
Controls:
- User
should be able to click and drag the red thing with the slits in it.
Shouldn't be able to move the position or size of the slits
within the barrier, but can move the whole things around.
- "Slit
separation" is normally taken to be the distance between the centers of
the slits. Therefore, for the separation to remain the same while
the width changes, the width needs to change from both sides of the
slit, not just the outside.
Bugs:
- Making
slits visible/invisible destroys saved state of in-slit detectors in
intensity mode.
- Dragging
slits while classical propagator is running causes errors in the norm.
(Wavefunction grows quickly.)
- 2
Lasers panel has only one laser graphic, this will eventually have 2
different laser graphics.
- Slit
Absorption / Add your own barriers don't work together.
Misc:
Internal:
- Internal
code for photon particle emission is quite ugly.
- Internal
code for Big Red Button is quite ugly.
Finalizing:
Known Issues:
Absorption is
non-general. That is, absorption is only
implemented for the slit barrier.