Saturday, 15 December 2012

Schrödinger Lab 2.1

Here are some screenshots from the next update, which I expect to arrive about the 10th of January.












And here are the update notes:


Added solution of Schrödinger's eqn. for 2D time-dependent potentials. 

Improvements to documentation and further formatting improvements to help-text. 

The 1D palettes now color the magnitude squared eigenfunctions by their phase. 

The color scheme is now more consistent between the 1D and 2D palettes. 

2D palettes now show angular momentum values for wave-function and eigenfunctions. 

The 'commit' button in the 2D palettes now commits all changes across all boxes in the scroll bar. 

The palette titles are now set to the title of the file or the name of the example menu item. 

r (=sqrtf(x*x+y*y) is now a valid symbol in the 2D palette potential text-box. 

Various interface improvements, including improvements to the new palette menu. 

Fixed a bug in the 2D palette affecting some calculations in the infinite square well basis, especially the 2D double slit example.




6 comments:

  1. Schrödinger lab broken after 2.0 update ...
    MBP dual core i7/ OS X 1.7.5

    ReplyDelete
    Replies
    1. Thanks for letting me know!

      Any symptoms? Does it run at all?

      Delete
  2. doesn't run at all. console error log transmitted to Apple
    extract :
    Dyld Error Message:
    Symbol not found: _OBJC_CLASS_$_NSObject
    Referenced from: /Applications/Schrodinger Lab.app/Contents/MacOS/../Frameworks/NewLibrary.dylib
    Expected in: /usr/lib/libobjc.A.dylib
    in /Applications/Schrodinger Lab.app/Contents/MacOS/../Frameworks/NewLibrary.dylib

    ReplyDelete
    Replies
    1. Thanks. I'll get on that right away. It appears that the NewLibrary file is missing from the install bundle.

      I'm surprised this didn't show up in Apple's testing.

      If you write to me at my email address christianjbdev@gmail.com, I will mail you a fixed copy of the code if I can trace the problem.

      Delete
    2. Update. OK, I think I've traced the problem. The 'deployment target' for that library file was set to 10.8 and so the library won't run on 10.7.

      Again, send me your email and I'll mail you a corrected version of the code. Or you can wait for the next update, expected around Jan 10th in which that bug will be fixed.

      And thanks again for reporting the error!

      Delete
    3. seems to work fine now !
      beautiful job

      Delete