Changeset 3980 for trunk/GSASIIpwdGUI.py
- Timestamp:
- May 15, 2019 4:39:01 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/GSASIIpwdGUI.py ¶
r3977 r3980 6307 6307 6308 6308 xydata = {} 6309 problem = False 6309 6310 for key in ['Sample','Sample Bkg.','Container','Container Bkg.']: 6310 6311 name = data[key]['Name'] 6311 if name: 6312 xydata[key] = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,G2frame.root,name)) 6312 if name.strip(): 6313 pId = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,name) 6314 if pId == 0: 6315 print(key,'Entry',name,'Not found.') 6316 problem = True 6317 continue 6318 xydata[key] = G2frame.GPXtree.GetItemPyData(pId) 6319 if problem: 6320 print('PDF computation aborted') 6321 return 6313 6322 powId = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,data['Sample']['Name']) 6314 6323 limits = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,powId,'Limits'))[1] … … 6799 6808 if invalid: return 6800 6809 Id = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,data['diffGRname']) 6810 if Id == 0: return 6801 6811 pId = G2gd.GetGPXtreeItemId(G2frame,Id,'PDF Controls') 6812 if pId == 0: return 6802 6813 subData = G2frame.GPXtree.GetItemPyData(pId)['G(R)'] 6803 6814 data['delt-G(R)'][1] = np.array([subData[1][0],data['G(R)'][1][1]-data['diffMult']*subData[1][1]]) … … 6868 6879 File.write("#GSAS-II PDF controls file; do not add/delete items!\n") 6869 6880 for item in data: 6870 if item[:] not in [' I(Q)','S(Q)','F(Q)','G(R)']:6881 if item[:] not in ['Sample','I(Q)','S(Q)','F(Q)','G(R)']: 6871 6882 File.write(item+':'+unicode(data[item])+'\n') 6872 6883 File.close() … … 6936 6947 return 6937 6948 auxPlot = computePDF(G2frame,data) 6949 if auxPlot is None: return 6938 6950 G2frame.GetStatusBar().SetStatusText('PDF computed',1) 6939 6951 for plot in auxPlot:
Note: See TracChangeset
for help on using the changeset viewer.