source: trunk/gsasmenu.tcl @ 879

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

# on 2006/03/29 04:07:45, toby did:
Add mustrplot to 2nd menu

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