source: trunk/defaultIparms.py @ 1507

Last change on this file since 1507 was 1507, checked in by vondreele, 7 years ago

split out defaultIparms from the ImportPowderData? class into a separate py file & import it where it is needed in GetPowderIparm?
allow lines in .instparm files concatenated with ';' separators

File size: 2.8 KB
Line 
1# define some default instrument parameter files
2# just like GSAS, sigh
3defaultIparm_lbl = []
4defaultIparms = []
5defaultIparm_lbl.append('CuKa lab data')
6defaultIparms.append({
7    'INS   HTYPE ':'PXC ',
8    'INS  1 ICONS':'  1.540500  1.544300       0.0         0       0.7    0       0.5   ',
9    'INS  1PRCF1 ':'    3    8      0.01                                                ',
10    'INS  1PRCF11':'   2.000000E+00  -2.000000E+00   5.000000E+00   0.000000E+00        ',
11    'INS  1PRCF12':'   0.000000E+00   0.000000E+00   0.150000E-01   0.150000E-01        ',
12    })
13defaultIparm_lbl.append('0.6A synch')
14defaultIparms.append({
15    'INS   HTYPE ':'PXC ',
16    'INS  1 ICONS':'  0.600000  0.000000       0.0         0      0.99    0       0.5   ',
17    'INS  1PRCF1 ':'    3    8      0.01                                                ',
18    'INS  1PRCF11':'   1.000000E+00  -1.000000E+00   0.300000E+00   0.000000E+00        ',
19    'INS  1PRCF12':'   0.000000E+00   0.000000E+00   0.100000E-01   0.100000E-01        ',
20    })
21defaultIparm_lbl.append('1.5A CW neutron data')
22defaultIparms.append({
23    'INS   HTYPE ':'PNC',
24    'INS  1 ICONS':'   1.54020   0.00000   0.04000         0',
25    'INS  1PRCF1 ':'    3    8     0.005',
26    'INS  1PRCF11':'   0.239700E+03  -0.298200E+03   0.180800E+03   0.000000E+00',
27    'INS  1PRCF12':'   0.000000E+00   0.000000E+00   0.400000E-01   0.300000E-01',
28    })
29defaultIparm_lbl.append('10m TOF backscattering bank')
30defaultIparms.append({
31    'INS   FPATH1':'      9.00',
32    'INS   HTYPE ':'PNT',
33    'INS  1 ICONS':'   5000.00      0.00      0.00',
34    'INS  1BNKPAR':'    1.0000   150.000',       
35    'INS  1PRCF1 ':'    1    8   0.01000',
36    'INS  1PRCF11':'   0.000000E+00   5.000000E+00   3.000000E-02   1.000000E-03',
37    'INS  1PRCF12':'   0.000000E+00   4.000000E+01   0.000000E+00   0.000000E+00',       
38    })
39defaultIparm_lbl.append('10m TOF 90deg bank')
40defaultIparms.append({
41    'INS   FPATH1':'      9.00',
42    'INS   HTYPE ':'PNT',
43    'INS  1 ICONS':'   3500.00      0.00      0.00',
44    'INS  1BNKPAR':'    1.0000    90.000',       
45    'INS  1PRCF1 ':'    1    8   0.01000',
46    'INS  1PRCF11':'   0.000000E+00   5.000000E+00   3.000000E-02   4.000000E-03',
47    'INS  1PRCF12':'   0.000000E+00   8.000000E+01   0.000000E+00   0.000000E+00',       
48    })
49defaultIparm_lbl.append('63m POWGEN 90deg bank')
50defaultIparms.append({
51    'INS   FPATH1':'     60.00',
52    'INS   HTYPE ':'PNT',
53    'INS  1 ICONS':'  22585.80      0.00      0.00',
54    'INS  1BNKPAR':'     3.169    90.000',       
55    'INS  1PRCF1 ':'    1    8   0.01000',
56    'INS  1PRCF11':'   0.000000E+00   1.000000E+00   3.000000E-02   4.000000E-03',
57    'INS  1PRCF12':'   0.000000E+00   8.000000E+01   0.000000E+00   0.000000E+00',       
58    })
Note: See TracBrowser for help on using the repository browser.