source: trunk/gsasmenu.tcl @ 700

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

# on 2003/05/22 21:43:04, toby did:
Implement windows init file as c:\GSAS\GSAS.CONFIG in place of .GSAS_CONFIG
Add instedit

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