Changeset 3980
- Timestamp:
- May 15, 2019 4:39:01 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIIO.py
r3887 r3980 567 567 return 568 568 569 objectScanIgnore = [int,bool,float,str,np.float64,np. int32,np.int64,np.ndarray,G2obj.G2VarObj,G2obj.ExpressionObj]569 objectScanIgnore = [int,bool,float,str,np.float64,np.float32,np.int32,np.int64,np.ndarray,G2obj.G2VarObj,G2obj.ExpressionObj] 570 570 try: 571 571 objectScanIgnore += [ma.MaskedArray] # fails in doc builds -
trunk/GSASIIdataGUI.py
r3973 r3980 4219 4219 ElList['C'] = ElData 4220 4220 ElLists.append(ElList) 4221 id, cookie = self.GPXtree.GetNextChild(self.root, cookie)4221 Id, cookie = self.GPXtree.GetNextChild(self.root, cookie) 4222 4222 if len(TextList) < 1: 4223 4223 self.ErrorDialog('Nothing to make PDFs for','There must be at least one "PWDR" pattern') -
trunk/GSASIIimgGUI.py
r3962 r3980 302 302 Data = G2frame.GPXtree.GetItemPyData(CId) 303 303 same = True 304 for item in ['tilt','distance','rotation',' center','DetDepth','azmthOff']:304 for item in ['tilt','distance','rotation','DetDepth','azmthOff']: 305 305 if Data[item] != oldData[item]: 306 same = False 307 if (Data['center'][0] != oldData['center'][0] or 308 Data['center'][1] != oldData['center'][1]): 306 309 same = False 307 310 if not same: -
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.