Changeset 1574 for trunk/imports/G2pwd_GPX.py
- Timestamp:
- Nov 20, 2014 12:57:51 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/imports/G2pwd_GPX.py
r1168 r1574 86 86 ParentFrame=ParentFrame, 87 87 title='Select histogram(s) to read from the list below', 88 size=(600, 100),88 size=(600,250), 89 89 header='Dataset Selector') 90 90 if len(selections) == 0: … … 116 116 self.powderentry[0] = filename 117 117 self.powderentry[2] = selblk+1 118 # pull some sections from the PWDR children 119 for i in range(1,len(data)): 120 if data[i][0] == 'Comments': 121 self.comments = data[i][1] 122 continue 123 elif data[i][0] == 'Sample Parameters': 124 self.Sample = data[i][1] 125 continue 126 for keepitem in ('Limits','Background','Instrument Parameters'): 127 if data[i][0] == keepitem: 128 self.pwdparms[data[i][0]] = data[i][1] 129 break 118 130 self.idstring = data[0][0][5:] 119 # pull out wavelength120 try:121 if len(data[4][1]) == 2: # current GPX file122 if data[4][1][0].get('Lam'):123 self.instdict['wave'] = [data[4][1][0].get('Lam')[1]]124 elif data[4][1][0].get('Lam1') and data[4][1][0].get('Lam2'):125 self.instdict['wave'] = [126 data[4][1][0].get('Lam1')[1],127 data[4][1][0].get('Lam2')[1]128 ]129 elif len(data[4][1]) == 4: # original GPX file130 pos = data[4][1][3].index('Lam')131 self.instdict['wave'] = [data[4][1][1][pos],]132 except:133 self.warnings += "Failed to read wavelength"134 self.warnings += '\n '+str(detail)135 # pull out temperature136 try:137 if data[5][1].get('Temperature'):138 self.Sample['Temperature'] = data[5][1]['Temperature']139 except:140 self.warnings += "Failed to read temperature"141 self.warnings += '\n '+str(detail)142 131 self.repeat_instparm = False # prevent reuse of iparm when several hists are read 143 132 return True
Note: See TracChangeset
for help on using the changeset viewer.