source: trunk/gsasmenu.tcl @ 880

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

# on 2006/04/30 23:10:59, toby did:
Add gsas2map into menus

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