Link to NIST Center for Neutron Research home page Link to National Institute of Standards & Technology home page
Link to Tcl/Tk information

EXPGUI Wish List
New Features In Progress, Planned, or Requested

See the EXPGUI documentation for a description of the current features.

In Progress

Produces publication-quality "Rietveld plot" graphics. Not yet ready for "prime time" -- fixup for distribution.
"save as" for DISAGL output
Rather than only saving as .DIS have a button to bring up a "save as" box.

Perhaps someday

Excluded region editor
This would make most sense to do graphically, somehow involving liveplot.
Set default maximum 2theta/TOF, when reading a data file
When reading the bank lines in the "add histogram" submenu, pick up the max 2theta (etc.) & set the maximum in the box as banks are selected.
Sort atoms to be added
A convenient way to sort the atom list
Import coordinates from a different .EXP file
This can be done using GSAS2CIF and then import from CIF, but perhaps I can create a more simple way to do this.
Redo screen font selection and customization
Larger fonts improve the appearance with only a minor cost in size. The customization discussion in expgui_cfg.html now shows how to do this, but it could be quite a bit cleaner.
Add Marquardt damping parameter
Under "LS Controls" would be a logical place for this. Also, I think there is now a damping factor for Le Bail shifts, too.
A CIF data import filter
This will require some attention to creating/editing instrument parameter files, as well as choosing data from the "right" loop_.
Fixed background
I do not like fixed background use, but agree that fixed points are useful for starting a fit. I would like to have a routine that fits a Chebeshev polynomial to a set of fixed points input by a user.
Export to Platon
The platon viewer runs in UNIX and Windows ( It would be nice to be able to export in the correct format and perhaps even fork the viewer. Recommended by Lachlan Cranswick. Original URL: & source:
Interface for Fourier routines
Perhaps with two parts: map compute set up options and viewing options.
Guide for new users
Lachlan suggests a "Wizard" but perhaps a set of introductory web pages might be more tractable.

Brand New

WWW links
Implemented context-sensitive help that brings up web pages from local storage.
Error reporting
When an invalid entry is specified, (for example 1..0 is typed, instead of 1.0) EXPGUI ignores the entry and (now) it is also displayed in red, to flag the error. This only happens for entries on the main panes. For entries on modal dialogs (where there a "done" or "keep" button), these errors will be reported only when the button is pressed.
Import Atoms/Import Phase
A CIF import routine is now available
Change phase pane color
The beige color of the bottom box on the phase pane is too similar to the yellow color of the refinement flag. This color is now a variable [expgui(bkgcolor1)]. The default value, #fdf, is a light violet that will probably drive some folks nuts. It can be customized.
"Non-shell" version of EXPGUI
EXPGUI has two functions, 1) to act as a "shell" that calls the various GSAS programs, and 2) to edit the .EXP file. For use with MacGSAS (and possibly the standard Win-95 GSAS shell), it is possible to turn off the "shell" features -- by calling EXPGUI with the argument -noshell or /noshell or by setting environment variable EXPGUI_NOSHELL to 1. This mode has not yet been tested.
NIST accessibility requirement
NIST requires that all images in WWW pages have an ALT= tag included. This has been done on all the documentation HTML pages, despite the fact that (in this case) it adds no new content for anyone.
Change space group
A mechanism where one can specify a new space group, cell, and reinput all atoms for the phase (to get site syms correct). One can keep the old atoms for the phase or replace them. It is possible to do this manually or with a file import capability. At present the only file type accepted is the .CEL format from PowderCell. New format filters can be "dropped" in place.
Import Atoms/Import Phase
This appears on the add atoms & add phase dialogs and draws on the above.
Transform Atoms
There is now a "xform atom(s)" button on the phase pane that can be used to transform coordinates, globally set the occupancy & Uiso and switch atoms between iso/aniso and erase selected groups of atoms
Spherical Harmonic (ODF) Preferred Orientation
Delete phases
Instead -- change phase flags on the histogram page (appears when 2+ phases present).
Define background types
The pull-down background selection menu now shows the names of the background functions

Brian Toby (Brian.Toby@NIST.GOV)
$Revision: 375 $ $Date: 2009-12-04 23:05:07 +0000 (Fri, 04 Dec 2009) $