source: trunk/gsasmenu.tcl @ 872

Last change on this file since 872 was 872, checked in by toby, 13 years ago

# on 2006/02/22 02:28:43, toby did:
add seqgsas & seqplot to menus & minor menu fixes/duplication

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