source: trunk/doc/expgui_intro.html @ 25

Last change on this file since 25 was 25, checked in by toby, 14 years ago

# on 1999/01/11 04:59:32, toby did:
Initial revision

  • Property rcs:author set to toby
  • Property rcs:date set to 1999/01/11 04:59:32
  • Property rcs:rev set to 1.1
  • Property rcs:state set to Exp
  • Property svn:keywords set to Author Date Revision Id
File size: 3.3 KB
3   <title>Intro to EXPGUI
10Intro to EXPGUI</h1></center>
11What is EXPGUI?<img SRC="2s.gif" align=RIGHT>
12<blockquote>EXPGUI is a graphical user interface (GUI) editor for GSAS
13experiment (.EXP) files and shell which allows all the other GSAS programs
14to be executed with a GUI, similar to the <a href="">tkGSAS</a>
15shell. EXPGUI is not a replacement for the GSAS program EXPEDT, as there
16are many things that EXPGUI cannot do. I have tried to put most of the
17actions that I use most frequently and that could be easily accomodated
18into EXPGUI.</blockquote>
19So what can EXPGUI do?
22<i>Phase parameters</i>: EXPGUI can edit the cell and atomic parameters
23as well as the cell and atomic damping and refinement flags.</dt>
26<i>Histogram parameters</i>: Scale factor, background, diffractometer constants,
27phase fractions, profile terms can all be changed.</dt>
30<i>Least-Squares options:</i> control the number of cycles, the print options
31and F<sub>obs</sub> extraction parameters.</dt>
34<p><br>So what can't EXPGUI do?
35<blockquote>Much more than it can do. At this time, EXPGUI can't be used
36to add a histogram or phase to a .EXP file; nor can it add or delete atoms,
37It cannot create or edit soft or hard constraints. It cannot be used on
38phases with magnetic scattering or on single-crystal histograms. It can't
39even change the profile function number.
40<p>I hope to add some of these capabilities in the future, but EXPEDT is
41a huge program and it is unlikely that anyone will replace it any time
42soon. Adding atoms, phases, histograms will likely require some FORTRAN
43coding which makes it hard to support all the various platforms unless
44LANSCE gets involved.</blockquote>
46<p><br>What type of computers will EXPGUI run on?
47<blockquote>EXPGUI requires Tcl/Tk. While that is somewhat restrictive,
48it still means that EXPGUI will run on many more platforms than GSAS does.
49Most of the development has been done in LINUX with some testing on SGI
50and Windows-95 systems. I expect that EXPGUI will run on all platforms
51where GSAS does (except perhaps VMS).</blockquote>
53<p><br>Who is to blame for EXPGUI?
54<blockquote>The initial version of the GUI part of EXPGUI was created by
55Jonathan Wasserman (thanks Jon!) <a href="">Brian
56Toby</a> is irresponsible for the rest.</blockquote>
58<p><br>EXPGUI would be much more of use to me if....
59<blockquote>Gee, you want to add some features... Great! You have all the
60EXPGUI sources and Tcl/Tk is free. Oh, you want me to do it. Well, I might
61get to it if you ask. I am looking for good ideas on how to design GUI's
62for different aspects of experiment editing, for example:how to code and
63edit hard constraints with an attractive, intuitive and compact GUI.</blockquote>
66<hr WIDTH="100%">
67<p>Neither the author nor the U.S. Government makes any warranty, expressed
68or implied, or assumes any liability or
69<br>responsibility for the use of this information or the software described
70here. Brand names cited here are used for
71<br>identification purposes and do not consitute an endorsement by NIST.
72<p><a href="">Brian Toby</a> (<a href="">Brian.Toby@NIST.GOV</a>)
73<br>$Revision: 25 $ $Date: 2009-12-04 22:59:07 +0000 (Fri, 04 Dec 2009) $
Note: See TracBrowser for help on using the repository browser.