1 | #!/usr/bin/env python |
---|
2 | # -*- coding: utf-8 -*- |
---|
3 | #defaultIparms |
---|
4 | ########### SVN repository information ################### |
---|
5 | # $Date: 2014-09-26 10:52:52 -0500 (Fri, 26 Sep 2014) $ |
---|
6 | # $Author: vondreele $ |
---|
7 | # $Revision: 1507 $ |
---|
8 | # $URL: https://subversion.xray.aps.anl.gov/pyGSAS/trunk/defaultIparms.py $ |
---|
9 | # $Id: GSASII.py 1507 2014-09-26 15:52:52Z vondreele $ |
---|
10 | ########### SVN repository information ################### |
---|
11 | ''' |
---|
12 | Define some default instrument parameters: |
---|
13 | Format for each is a list of strings finished with a '\n'. |
---|
14 | Begin with '#GSAS-II...' as the reader routine checks this. |
---|
15 | Each line can be comprised of a block of ';' delimited name:value pairs. |
---|
16 | All instrument parameters must be included; even those = 0. |
---|
17 | Use a GSAS-II instprm file as a source for the entries. |
---|
18 | For a new entry: |
---|
19 | Append a useful name to defaultIparms_lbl. |
---|
20 | Append the list of lines to defaultIparms. |
---|
21 | See examples below. |
---|
22 | ''' |
---|
23 | |
---|
24 | defaultIparm_lbl = [] |
---|
25 | defaultIparms = [] |
---|
26 | |
---|
27 | defaultIparm_lbl.append('CuKa lab data') |
---|
28 | defaultIparms.append([ |
---|
29 | '#GSAS-II instrument parameter file for lab CuKa data\n', |
---|
30 | 'Type:PXC\n', |
---|
31 | 'Lam1:1.5405;Lam2:1.5443;Zero:0.0;Polariz.:0.7;Azimuth:0.0;I(L2)/I(L1):0.5\n', |
---|
32 | 'U:2.0;V:-2.0;W:5.0;X:0.0;Y:0.0;SH/L:0.002\n', |
---|
33 | ]) |
---|
34 | |
---|
35 | defaultIparm_lbl.append('APS 30keV 11BM') |
---|
36 | defaultIparms.append([ |
---|
37 | '#GSAS-II instrument parameter file APS 11BM @ 30keV\n', |
---|
38 | 'Type:PXC\n', |
---|
39 | 'Lam:0.413263;Polariz.:0.99;Azimuth:0.0;Zero:0.0\n', |
---|
40 | 'U:1.163;V:-0.126;W:0.063;X:0.0;Y:0.0;SH/L:0.002\n', |
---|
41 | ]) |
---|
42 | |
---|
43 | defaultIparm_lbl.append('0.7A synchrotron data') |
---|
44 | defaultIparms.append([ |
---|
45 | '#GSAS-II instrument parameter file 0.7A synchrotron data\n', |
---|
46 | 'Type:PXC\n', |
---|
47 | 'Lam:0.69968;Zero:0.0;Polariz.:0.99;Azimuth:0.0\n', |
---|
48 | 'U:5.9840407759;V:-1.28771353531;W:0.118521878603\n', |
---|
49 | 'X:-0.0977791308891;Y:4.40147397286;SH/L:0.0264356231583\n', |
---|
50 | ]) |
---|
51 | |
---|
52 | defaultIparm_lbl.append('1.9A ILL D1A CW data') |
---|
53 | defaultIparms.append([ |
---|
54 | '#GSAS-II instrument parameter file\n', |
---|
55 | 'Type:PNC\n', |
---|
56 | 'Lam:1.909;Zero:0.0;Polariz.:0.0;Azimuth:0.0\n', |
---|
57 | 'U:257.182710995;V:-640.525145369;W:569.378664828\n', |
---|
58 | 'X:0.0;Y:0.0;SH/L:0.002\n', |
---|
59 | ]) |
---|
60 | |
---|
61 | defaultIparm_lbl.append('9m HIPD 151deg bank TOF data') |
---|
62 | defaultIparms.append([ |
---|
63 | '#GSAS-II instrument parameter file for 9m HIPD back scattering bank\n', |
---|
64 | 'Type:PNT\n', |
---|
65 | 'fltPath:10.32567;2-theta:151.0;Azimuth:0.0\n', |
---|
66 | 'Zero:-0.773346536757;difC:5084.82763065;difA:-2.6304177486;difB:0.0\n', |
---|
67 | 'alpha:5.0\n', |
---|
68 | 'beta-0:0.0332763989665;beta-1:0.000964057827372;beta-q:0.0\n', |
---|
69 | 'sig-0:0.0;sig-1:15.1402867268;sig-2:0.0;sig-q:0.0\n', |
---|
70 | 'X:0.0;Y:0.0\n', |
---|
71 | ]) |
---|
72 | |
---|
73 | defaultIparm_lbl.append('10m TOF 90deg bank') |
---|
74 | defaultIparms.append([ |
---|
75 | '#GSAS-II instrument parameter file for 10m TOF 90deg bank\n', |
---|
76 | 'Type:PNT\n', |
---|
77 | 'fltPath:10;2-theta:90.0;Azimuth:0.0\n', |
---|
78 | 'Zero:0.0;difC:3500.;difA:0.0;difB:0.0\n', |
---|
79 | 'alpha:5.0\n', |
---|
80 | 'beta-0:0.03;beta-1:0.004;beta-q:0.0\n', |
---|
81 | 'sig-0:0.0;sig-1:80.0;sig-2:0.0;sig-q:0.0\n', |
---|
82 | 'X:0.0;Y:0.0\n', |
---|
83 | ]) |
---|
84 | |
---|
85 | defaultIparm_lbl.append('63m POWGEN 90deg bank') |
---|
86 | defaultIparms.append([ |
---|
87 | '#GSAS-II instrument parameter file for POWGEN\n', |
---|
88 | 'Type:PNT;fltPath:63.169;2-theta:90.0;Azimuth:0.0\n', |
---|
89 | 'Zero:-4.96558487231;difC:22594.7440533;difA:-0.927945556608;difB:1.42511277627\n', |
---|
90 | 'alpha:1.0\n', |
---|
91 | 'beta-0:0.138077840635;beta-1:0.0029606795286;beta-q:0.0\n', |
---|
92 | 'sig-0:24.8202075678;sig-1:-82.07196132;sig-2:269.925504862;sig-q:0.0\n', |
---|
93 | 'X:-1.80259010604;Y:4.47209435997\n', |
---|
94 | ]) |
---|