source: trunk/gsasmenu.tcl @ 137

Last change on this file since 137 was 137, checked in by toby, 11 years ago

# on 2000/05/17 18:37:18, toby did:
add menubutton option line item to command defs (see genles)
change disagl to use separate script for results in window option

  • Property rcs:author set to toby
  • Property rcs:date set to 2000/05/17 18:37:18
  • Property rcs:lines set to +5 -3
  • Property rcs:rev set to 1.12
  • Property rcs:state set to Exp
  • Property svn:keywords set to Author Date Revision Id
File size: 7.8 KB
Line 
1# $Id: gsasmenu.tcl 137 2009-12-04 23:01:01Z toby $
2# $Revision: 137 $ $Date: 2009-12-04 23:01:01 +0000 (Fri, 04 Dec 2009) $
3# menu information for GSAS programs
4
5# menu items to be created (N.B. File, Options & Help already exist)
6set expgui(menunames) {Powder Xtal Graphs Results Calc Import/Export}
7
8# contents of each menu
9array set expgui_menulist {
10    file {
11        EraseHistory
12        convert
13        dlst
14    }
15    option {
16        {liveplot_options}
17    }
18    powder {
19        expedt
20        powpref
21        genles
22        powplot
23        rawplot
24        fitspec
25        tofnorm
26    }
27    xtal {
28        expedt
29        genles
30        scabs
31        scmerge
32        sxtldata
33    }
34    graphs {
35        forplot
36        polfplot
37        powplot
38        ortep
39        rawplot
40        fourier
41        forsrh
42        liveplot
43        vrstplot
44        widplt 
45    }
46    calc {
47        cllchg
48        fprime
49        hklgen
50        rducll
51        spcgroup
52        unimol
53    }
54    import/export {
55        exp2shelx
56        exp2xtl
57        gsas2cif
58        hklsort
59        pubtable
60        convert
61        cad4rd
62        dbwscnv
63        x17bcnv
64        p3r3data
65        sxtldata
66    }
67    results {
68        bijcalc
69        disagl
70        reflist
71        geometry
72        hstdmp
73        istats
74        rcalc
75        composition
76        lstview
77        last_r
78    }
79}
80
81array set expgui_cmdlist {
82
83    Save {- {
84        Saves modifications to the current experiment file to disk}
85    }
86
87    {Save As} {- {
88        Saves modifications to the current experiment file to disk
89        under a new file name }
90    }
91
92    {Reread .EXP file} {- {
93        Reread the last saved version of the experiment file from disk.
94
95        This causes any unsaved changes to be lost.}
96    }
97
98    {Sort atoms by}  {- {
99        Determines the order that atoms are displayed on the "Phase" page
100        Atoms may be displayed sorted by atom number, atom type, 
101        or by x, y or z}
102    }
103
104    {Sort histograms by}  {- {
105        Determines the order that histograms are displayed on the
106        Histogram, Scaling and Profile pages
107
108        Histograms may be sorted by histogram number, histogram type, 
109        original bank number, or diffraction angle/wavelength}
110    }
111
112    {Multiple hist. selection}  {- {
113        When this mode is off, it is possible to modify parameters
114        and refinement flags for only a single histogram. For other settings,
115        it is possible to modify parameters and flags for groups of
116        histograms (see help for Mouse actions).
117
118        It does not make sense, however, to globally modify
119        instrument-related parameters and flags for histograms of different
120        types (e.g. TOF, CW Neutron,...). So if all histogram types can
121        be selected, the Histogram and Profile pages are disabled. If the
122        multiple histogram selection is set to TOF, CW Neutron,...
123        it is possible to modify Histogram and Profile parameters for
124        groups of similar type histograms.
125
126        Note that profile terms may also be grouped together when more than
127        one phase has the same profile function, or may not be grouped
128        together, depending on the "Group Phases Together" option.}
129    }
130
131    {Mouse actions}  {- {
132        A range of atoms or (in multiple selection mode) histograms may be
133        selected by dragging (holding down) the left mouse button. It is also
134        possible to select a range by using the Shift key with the
135        left mouse button. To select or deselect individual entries, use the
136        Control key with the left mouse button. The right mouse button selects
137        all entries.}
138   }
139
140    expnam {readnewexp {
141        Select an existing or new GSAS experiment to be used}
142    }
143
144    {archive EXP} {- {
145        Toggles archiving of .EXP files. When on, files are
146        saved prior to each save or run of expedt in a file named
147
148        <expnam>.EXP.xxx.gz where xxx = 000, 001 (UNIX) 
149
150        or in a file named <expnam>.ZIP or  <expnam>.xxx (Windows) }
151    }
152
153    showhelp    {showhelp {
154        Show the help information for commands and actions}
155    }
156
157    powpref     {{runGSASwEXP $cmd} {
158        Powder data preparation}   
159    }
160
161    bijcalc     {{runGSASwEXP $cmd} {
162        Thermal parameter analysis} 
163    }
164
165    powplot     {{runGSASwEXP $cmd} {
166        Display powder patterns}
167    }
168
169    cllchg      {{runGSASwEXP $cmd} {
170        Transform unit cell}
171    }
172
173    expedt      {{runGSASwEXP $cmd} {
174        Run GSAS experiment editor}
175        {-underline 0}
176    }
177
178    genles      {{runGSASwEXP $cmd} {
179        Run General Least Squares program}
180        {-underline 0}
181    }
182
183    disagl      {rundisagl {
184        Distance/angle calculations}
185    }
186
187    forplot     {{runGSASwEXP $cmd} {
188        Display Fourier maps (set Fourier options in EXPEDT
189        and then compute with FOURIER)}
190    }
191
192    hstdmp      {{runGSASwEXP $cmd} {
193        List powder histogram data}
194    }
195
196    cad4rd      {{runGSASwEXP $cmd} {
197        Prepare CAD4 single crystal data}
198    }
199
200    fourier     {{runGSASwEXP $cmd} {
201        Generate Fourier map}
202    }
203
204    geometry    {{runGSASwEXP $cmd} {
205        Molecular geometry calculations}
206    }
207
208    ortep       {{runGSASwEXP $cmd} {
209        Draw crystal structure}
210    }
211
212    rawplot     {{runGSASprog $cmd} {
213        Plot powder data}
214    }
215
216
217    p3r3data    {{runGSASwEXP $cmd} {
218        Prepare Siemens/Brucker P3R3 single crystal data}
219    }
220
221    forsrh      {{runGSASwEXP $cmd} {
222        Search Fourier map for peaks}
223    }
224
225    hklsort     {{runGSASwEXP $cmd} {
226        Prepare HKL tables}
227    }
228
229    polfplot    {{runGSASwEXP $cmd} {
230        Display polefigures}
231    }
232
233    rducll      {{runGSASprog $cmd} {
234        Unit cell reduction}
235    }
236
237    sxtldata    {{runGSASwEXP $cmd} {
238        Prepare generic single crystal data}
239    }
240
241    scabs       {{runGSASwEXP $cmd} {
242        Single crystal absorption}
243    }
244
245    istats      {{runGSASwEXP $cmd} {
246        HKL Intensity statistics}
247    }
248
249    reflist     {{runGSASwEXP $cmd} {
250        List reflection data}
251    }
252
253    scmerge     {{runGSASwEXP $cmd} {
254        Sort and merge single crystal data}
255    }
256
257    pubtable    {{runGSASwEXP $cmd} {
258        Prepare atom parameter tables}
259    }
260
261    spcgroup    {{runGSASprog $cmd} {
262        Space group symbol interpreter}
263    }
264
265    rcalc       {{runGSASwEXP $cmd} {
266        Compute reflection resuduals}
267    }
268
269    unimol      {{runGSASwEXP $cmd} {
270        Unique molecule assembler}
271    }
272
273    gsas2cif    {{runGSASwEXP $cmd} {
274        Prepare IUCr crystallographic information (CIF) file}
275    }
276
277    vrstplot    {{runGSASwEXP $cmd} {
278        Create a "virtual reality" (.wrl) plot file}
279    }
280
281    fitspec     {{runGSASprog $cmd} {
282        Fit a TOF vanadium scattering spectrum}
283    }
284
285    tofnorm     {{runGSASprog $cmd} {
286        Normalize a TOF spectrum}
287    }
288
289    fprime      {{runGSASprog $cmd} {
290        Compute f, f', f'' and mu/rho for an element for a range of x-ray wavelengths}
291    }
292
293    dbwscnv     {{runGSASprog $cmd} {
294        Convert a powder diffraction data file from DBWS format}
295    }
296
297    x17bcnv     {{runGSASprog $cmd} {
298        Convert an energy dispersive diffractogram data file from NSLS X17b}
299    }
300
301    composition {{composition} {
302        Compute the unit cell and asymmetric unit contents for each phase
303        taking occupancies and site multiplicities into account}
304    }
305
306    exp2xtl     {{exp2xtl} {
307        Save coordinates for a phase in an MSI xtl format file}
308    }
309
310    liveplot    {{liveplot} {
311        Create a plot of powder data (automatically updated) }
312    }
313
314    {liveplot_options} {liveplotopt {
315        Used to set options for liveplot, for example, the
316        histogram to be plotted}
317    }
318   
319    convert     {convfile {
320        Convert a standard ASCII file to the direct access format used by GSAS (and for UNIX, the reverse)}
321    }
322
323    lstview     {lstview {
324        Create a box with scrollbars containing the current .LST file}
325    }
326
327    widplt      {widplt {
328        Displays the FWHM as a function of Q, 2Theta,... for UVWXY values input or read from an EXP file}
329    }
330
331    "Override backspace" {- {
332        This option is available in UNIX only, as there are different
333        ways that backspace can be implemented. When option is set
334        as "On," the backspace key is overridden to send a "delete" 
335        character. If backspace does not work in a program such as
336        EXPEDT, change try the other setting for this option.} 
337    }
338    SaveOptions {- {
339        Save the current values for "Override backspace", 
340        "Sort atoms by", "Sort histograms by" and "archive EXP"
341        in ~/.gsas_config (c:\.gsas_config)}
342    }
343    EraseHistory {DeleteHistoryRecords {
344        Delete all but a selected number of history records; note that
345        this speeds EXPGUI somewhat. Since the largest number for a
346        history record is 999, the default is to also renumber the
347        records starting with 1}
348    }
349    exit        {- {
350        Exit EXPGUI}
351    }
352}
353
354# not implemented (yet)
355#    newest     {}
356#composition    {{} {}}
357#exp2shelx      {{} {}}
358#exp2xtl        {{} {}}
359#dlst   {{delconf .LST} {}}
360
361set expgui(buttonlist) {
362        expnam
363        expedt
364        genles
365        powpref
366        powplot
367        lstview
368        liveplot
369}       
Note: See TracBrowser for help on using the repository browser.