Monday, 22 October 2012

Further improvements to the interface.


Here's how the user-interface for the 2D update to Schrödinger Lab is looking.  



I decided to go for a white background, principally because it fits better with the existing app color scheme.  

I still haven't merged the 2D and 1D codes.  It's going to take substantial rewiring and I'm not looking forward to the task.  Still, it looks like this is going to be the next step, so I can't put it off too much longer.

Finally, Schrödinger Lab will be receiving a minor update coming out in the next few days.  Here's the description:

Corrected minor error in which the labels and tables for the 'expectation values' and 'eigenfunctions' tables in the wave-function panel were mismatched.

Corrected error in which the momentum space thermal distribution was incorrectly calculated for non unit values of the mass.

Also added contact information in the help text accompanying the 'Schrodinger Labrador' logo in the top left corner.



Saturday, 6 October 2012

Update on next update.

I've been continuing work on the next update which is planned to include 3D graphics for solutions of the 2D Schrödinger eqn.  Here's a screenshot:



In the above the purplish thing is the wavefunction psi(x,y) and the yellow blobs constitute one of the eigenfunctions of the potential well, which is drawn in transparent light blue. 

I've also got the mouse controls set up so the user can zoom, translate and rotate the 3D graphics in real time.

The next big step will be merging the new code into the Schrödinger lab code.  I think what I'll do is have a separate window for the 2D and 3D graphics, rather than cram everything into one window.