GUI Tools for an Enhanced User Experience
  For instruments with many occasional users, it is important to have easy to use software. To support the frequent users it is important to be flexible. Using a scripting language to design a GUI and exposing it to the user allows us to do both. We present our work on a GUI for reflectometry data analysis and reduction written in Tcl/Tk and Octave, with underlying C code for the numerically intensive portions. As well as being easier to train new users, the new software allows existing users to do in minutes what used to take hours. 
P.A. Kienzle