Last edited 13 May 04 by kaduk@uiuc.edu

Checklist for Ben Kaduk's Psi2 project

1) Determine the parametrization of the atomic orbitals - DONE

2) Utilize an error function to calculate in realtime the radius that corresponds to the level set boundary for an arbitrary angle pair - DONE

3) Modify the Skel lighting to accurately reflect the nature of the surface displayed - not done, and probably never will be. Due to the current implementation of the GL call list, the color/hue of any given point cannot be modified as the object rotates, thus the original lighting is fixed. The original lighting can, with some modification, be corrected, but this is currently low priority.

4) Re-parametrize the atomic wavefunctions to be offset in the x-direction to allow for computation of molecular orbitals - DONE (but on the second try)

5) Add functionality to display both of the possible points on the level set for each angle pair (ie. inner and outer points) - DONE

6) Add the ability for the user to vary certain parameters used in the calculation - the internuclear distance, the type of bonding orbital displayed, and the cutoff value to determine the level set are all user-variable at this time in the console mode; the CAVE version is still essentially a fixed animation.

7) Change the searching mode from linear to binary - some implementations of this have been reasonably successful, but there remain as-yet unsolved problems with the origin being included in certain triangle strips that render the technique unusable. This is still under investigation. 8) Add CAVE functionality - this has been mentioned earlier, but there is a version of psi2 that runs in the CAVE, but it is currently little more than an animation.

9) Add the capability to show antibonding orbitals as well as bonding orbitals - Not Done, though this will be a quick addition (just a single flag from 1 to -1); the current focus is on stability.