source: trunk/doc/expgui_intro.html @ 1100

Last change on this file since 1100 was 971, checked in by toby, 12 years ago

change web pages to html

  • Property svn:keywords set to Author Date Revision Id
  • Property svn:mime-type set to text/html
File size: 7.1 KB
[513]3   <title>Intro to EXPGUI</title>
4   <meta name="keywords" content="crystallography, Rietveld, diffraction,
8A:link {text-decoration:none}
9A:vlink {text-decoration:none}
13      topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" 
14      text="#000000" link="#0033ff" vlink="#0033ff" alink="#0033ff">
17   include("/var/www/include/");
18   include("/var/www/include/");
20<blockquote><font face="arial, helvetica, sans-serif">
23<TR><TH><A  Href="expgui.html">EXPGUI home</A> 
[513]28<HR noshade width="75%" size="2" align="center">
29Intro to EXPGUI
30<HR noshade width="75%" size="2" align="center">
33<B>What is EXPGUI?</B><P>
35EXPGUI is a graphical user interface (GUI) editor for
36<A Href="">
[25]38experiment (.EXP) files and shell which allows all the other GSAS programs
[145]39to be executed with a GUI.
40EXPGUI is not a replacement for the GSAS program EXPEDT.
41EXPGUI can do at best 10% of what
42EXPEDT can do -- but that 10% covers most of the
43actions that I use frequently (and that I could code without a major effort).
[411]44EXPGUI is written in the
45<A Href="">Tcl/Tk</A> scripting language, so it is largely platform independent.
[142]48<p><br><B>Is there documentation?</B>
[40]49<blockquote>Some. There is:
[411]52<A HREF="">
[831]53A journal article</A> 
54(B. H. Toby, <i>EXPGUI</i>, a graphical user interface for <i>GSAS</i>, <i>J. Appl. Cryst.</i> (2001). <b>34</b>, 210-213)
[104]56<A HREF="expgui.html">
[831]57A User's Guide</A> (~20 web pages) complete with lots of screen images
[786]59Installation notes for:
[104]60<A HREF="expgui_Win_readme.html">
[104]62<A HREF="expgui_Unix_readme.html">
[786]63UNIX</A>, or
64<A HREF="osx.html">
[831]65Mac OS X</A> or plunge ahead to the
66<A HREF="../downloads.html">
67download links.</A>
[104]69<A HREF="expgui_cfg.html">
[40]70Customization notes</A>
[707]72<A HREF="tutorial3/index.html">
[786]73A well-annotated CW neutron tutorial (Alumina).</A>
74<B><I>A very good place to start!</I></B>
[178]76<A HREF="tutorial1/index.html">
77A TOF Tutorial Example (Nickel)</A>
79<A HREF="tutorial2/index.html">
80A CW Neutron Tutorial Example (Garnet)</A>
[178]82Contributions of additional documents or improvements to existing
83documentation is greatly encouraged.
[142]86<P><B>So what can EXPGUI do?</B>
89<i>Phase parameters</i>: EXPGUI can edit the cell and atomic parameters
90as well as the cell and atomic damping and refinement flags.</dt>
[411]91<IMG SRC="note.gif" alt="Note!">
92Create new .EXP files, adding phases and atoms.
93<IMG SRC="new.gif" alt="New!">
94Edit/Delete/Transform atom(s).
[25]97<i>Histogram parameters</i>: Scale factor, background, diffractometer constants,
98phase fractions, profile terms can all be changed.</dt>
[411]99<IMG SRC="note.gif" alt="Note!">Add additional histograms.
100<IMG SRC="new.gif" alt="New!">Change peak profile functions.
[25]103<i>Least-Squares options:</i> control the number of cycles, the print options
104and F<sub>obs</sub> extraction parameters.</dt>
[300]106<BR><IMG SRC="note.gif" alt="Note!">
[248]107Editing and creating [hard] constraints on atomic and profile parameters.
[300]109<BR><IMG SRC="note.gif" alt="Note!">
[248]110Create and edit March-Dollase preferred orientation parameters.
[411]112<BR><IMG SRC="note.gif" alt="Note!">
[248]113Create and edit Generalized Spherical Harmonic (ODF) preferred orientation parameters.
[411]115<BR><IMG SRC="note.gif" alt="Note!">
[248]116Modify Phase flags for each histogram
[786]117<BR><IMG SRC="new.gif" alt="New!">   
118Edit excluded data regions and the range of data used in the fit.
[142]124<p><br><B>So what can't EXPGUI do?</B>
[94]125<blockquote>Much more than it can do. At this time, EXPGUI can't
[411]126change atom types.
[94]127It cannot create or edit soft constraints
[831]128or many types of hard constraints (other than atomic and profile constraints).
129It cannot be used on
[411]130magnetic scattering parameters or on single-crystal histograms.
[844]131It does do most of the things that commonly used in Rietveld.
132<p>New features are planned for EXPGUI, but this depends on my
133available free time. It should be noted that the GSAS EXPEDT program is
134huge, so EXPGUI will never have all the features in EXPEDT.
135I am glad to get suggestions for adding more functionality to EXPGUI
136(see the
137<A HREF="wishlist.html">"wish list"</A>). Coming up with
138ideas for intuitive GUI additions
139is often half the battle.
[142]142<p><br><B>What type of computers will EXPGUI run on?</B>
[411]143<blockquote>EXPGUI requires a working version of
144<A Href="">Tcl/Tk</A>, scripting language.
145While that is somewhat restrictive,
[25]146it still means that EXPGUI will run on many more platforms than GSAS does.
[786]147Most of the development has been done in LINUX with some testing on SGI. It
148also runs in Windows (-95 through -XP & -2003?) and in Mac OS X.
149I expect that EXPGUI will run on all platforms
[25]150where GSAS does (except perhaps VMS).</blockquote>
[831]152<p><br><B>Where do I get EXPGUI?</B>
153<blockquote>See the
154<A HREF="../downloads.html">
155download links</A> web page or better yet read the installation instructions
156for <A HREF="expgui_Win_readme.html">
158<A HREF="expgui_Unix_readme.html">
159UNIX</A>, or
160<A HREF="osx.html">
161Mac OS X</A>.
[142]164<p><br><B>Who is to blame for EXPGUI?</B>
[25]165<blockquote>The initial version of the GUI part of EXPGUI was created by
[104]166Jonathan Wasserman (thanks Jon!) <a href="">Brian
[25]167Toby</a> is irresponsible for the rest.</blockquote>
[142]169<p><br><B>EXPGUI would be much more of use to me if....</B>
[25]170<blockquote>Gee, you want to add some features... Great! You have all the
[411]171EXPGUI sources and
172<A Href="">Tcl/Tk</A>
173is free. Oh, you want me to do it. Well, please
174ask and I will try. In particular, I am looking for good ideas on
175how to design GUI's for different aspects of experiment editing,
176with an attractive, intuitive and compact layout.</blockquote>
[142]178<p><br><B>Mailing List</B>
[104]179<blockquote>If you would like to get news about EXPGUI, please send
[897]180<a href=" Mailing List">Brian.Toby@ANL.GOV</a> e-mail. The mailing list is not active at present, but
181I hope to use it again to provide
[575]182information about updates and bug fixes.
[142]185<p><br><B>A picture</B>
186<img SRC="2s.gif" align=top
187alt="example picture of the EXPGUI interface">
[513]189<P><hr WIDTH="100%">
[25]191<p>Neither the author nor the U.S. Government makes any warranty, expressed
192or implied, or assumes any liability or
[94]193responsibility for the use of this information or the software described
[25]194here. Brand names cited here are used for
[94]195identification purposes and do not constitute an endorsement by NIST.
199<TR><TH><A  Href="expgui.html">EXPGUI home</A> 
[575]203<font size=-1><? lastmod(); ?> </font>
[25]204<br>$Revision: 971 $ $Date: 2010-03-28 14:19:30 +0000 (Sun, 28 Mar 2010) $
Note: See TracBrowser for help on using the repository browser.