Changeset 794
- Timestamp:
- Oct 24, 2012 11:46:26 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASII.py
r793 r794 1132 1132 for item in inst: 1133 1133 inst[item] = list(inst[item]) 1134 self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Instrument Parameters'),inst)1134 self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Instrument Parameters'),inst) 1135 1135 self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Comments'),comments) 1136 1136 self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Index Peak List'),peaks) -
trunk/GSASIIIO.py
r793 r794 536 536 G2frame.PatternTree.SetItemPyData(G2frame.PatternTree.AppendItem(Id,text='Background'),[['chebyschev',1,3,1.0,0.0,0.0], 537 537 {'nDebye':0,'debyeTerms':[],'nPeaks':0,'peaksList':[]}]) 538 G2frame.PatternTree.SetItemPyData(G2frame.PatternTree.AppendItem(Id,text='Instrument Parameters'),dict(zip(names,zip(parms,parms,codes)))) 538 inst = dict(zip(names,zip(parms,parms,codes))) 539 for item in inst: 540 inst[item] = list(inst[item]) 541 G2frame.PatternTree.SetItemPyData(G2frame.PatternTree.AppendItem(Id,text='Instrument Parameters'),inst) 539 542 G2frame.PatternTree.SetItemPyData(G2frame.PatternTree.AppendItem(Id,text='Sample Parameters'),Sample) 540 543 G2frame.PatternTree.SetItemPyData(G2frame.PatternTree.AppendItem(Id,text='Peak List'),[]) -
trunk/GSASIIpwd.py
r762 r794 1136 1136 1137 1137 def SetInstParms(Inst): 1138 insVals,insFlags,insNames = Inst[1:4] 1139 dataType = insVals[0] 1138 dataType = Inst['Type'][0] 1140 1139 insVary = [] 1141 for i,flag in enumerate(insFlags): 1142 if flag and insNames[i] in ['U','V','W','X','Y','SH/L','I(L2)/I(L1)']: 1143 insVary.append(insNames[i]) 1140 insNames = [] 1141 insVals = [] 1142 for parm in Inst: 1143 insNames.append(parm) 1144 insVals.append(Inst[parm][1]) 1145 if parm in ['U','V','W','X','Y','SH/L','I(L2)/I(L1)'] and Inst[parm][2]: 1146 insVary.append(parm) 1144 1147 instDict = dict(zip(insNames,insVals)) 1145 1148 instDict['X'] = max(instDict['X'],0.01) … … 1149 1152 1150 1153 def GetInstParms(parmDict,Inst,varyList,Peaks): 1151 instNames = Inst[3] 1152 for i,name in enumerate(instNames): 1153 Inst[1][i] = parmDict[name] 1154 for name in Inst: 1155 Inst[name][1] = parmDict[name] 1154 1156 iPeak = 0 1155 1157 while True: … … 1172 1174 ptstr = 'values:' 1173 1175 sigstr = 'esds :' 1174 instNames = Inst[3][1:]1175 for i,name in enumerate(instNames):1176 ptlbls += "%s" % (name.center(12))1177 ptstr += ptfmt % (Inst[1][i+1])1178 if namein sigDict:1179 sigstr += ptfmt % (sigDict[name])1180 else:1181 sigstr += 12*' '1176 for parm in Inst: 1177 if parm in ['U','V','W','X','Y','SH/L','I(L2)/I(L1)']: 1178 ptlbls += "%s" % (parm.center(12)) 1179 ptstr += ptfmt % (Inst[parm][1]) 1180 if parm in sigDict: 1181 sigstr += ptfmt % (sigDict[parm]) 1182 else: 1183 sigstr += 12*' ' 1182 1184 print ptlbls 1183 1185 print ptstr -
trunk/GSASIIpwdGUI.py
r792 r794 674 674 File.close() 675 675 data = dict(zip(newItems,zip(newVals,newVals,len(newVals)*[False,]))) 676 for item in data: 677 data[item] = list(data[item]) 676 678 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,G2frame.PatternId,'Instrument Parameters'),data) 677 679 RefreshInstrumentGrid(event,doAnyway=True) #to get peaks updated
Note: See TracChangeset
for help on using the changeset viewer.