Changeset 5533
- Timestamp:
- Apr 4, 2023 8:32:28 AM (2 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/GSASIIphsGUI.py ¶
r5526 r5533 13223 13223 FillRigidBodyGrid() 13224 13224 13225 #### #MC/SA routines ################################################################################13225 #### MC/SA routines ################################################################################ 13226 13226 def UpdateMCSA(Scroll=0): 13227 13227 Indx = {} … … 13396 13396 iBeg,iFin = RBData['Residue'][model['RBId']]['rbSeq'][it][:2] 13397 13397 name = atNames[iBeg]+'-'+atNames[iFin] 13398 torRef = wx.CheckBox(G2frame.MCSA, -1,label=' %s: '%(name))13398 torRef = wx.CheckBox(G2frame.MCSA,label=' %s: '%(name)) 13399 13399 torRef.SetValue(model['Tor'][1][it]) 13400 13400 torRef.Bind(wx.EVT_CHECKBOX,OnPosRef) … … 13541 13541 G2frame.dataWindow.SendSizeEvent() 13542 13542 wx.CallAfter(oldFocus.SetFocus) 13543 13544 def OnShoLabels(event): 13545 data['MCSA']['showLabels'] = not data['MCSA']['showLabels'] 13546 G2plt.PlotStructure(G2frame,data) 13543 13547 13544 13548 # UpdateMCSA executable code starts here 13545 13549 if G2frame.MCSA.GetSizer(): G2frame.MCSA.GetSizer().Clear(True) 13550 #patch 13551 data['MCSA']['showLabels'] = data['MCSA'].get('showLabels',False) 13552 #end patch 13546 13553 if not data['Drawing']: #if new drawing - no drawing data! 13547 13554 SetupDrawingData() … … 13594 13601 mainSizer.Add(G2frame.bottomSizer) 13595 13602 13603 mainSizer.Add((5,5),0) 13604 bottomSizer = wx.BoxSizer(wx.HORIZONTAL) 13605 resStr = 'MC/SA results: ' 13596 13606 if not data['MCSA']['Results']: 13597 mainSizer.Add((5,5),0) 13598 mainSizer.Add(wx.StaticText(G2frame.MCSA,-1,'No MC/SA results:'),0) 13599 mainSizer.Add((5,5),0) 13600 else: 13601 mainSizer.Add((5,5),0) 13602 mainSizer.Add(wx.StaticText(G2frame.MCSA,-1,'MC/SA results:'),0) 13603 mainSizer.Add((5,5),0) 13607 resStr = 'No'+resStr 13608 bottomSizer.Add(wx.StaticText(G2frame.MCSA,-1,resStr),0,WACV) 13609 shoLabels = wx.CheckBox(G2frame.MCSA,label=' Show atom labels? ') 13610 shoLabels.SetValue(data['MCSA']['showLabels']) 13611 shoLabels.Bind(wx.EVT_CHECKBOX,OnShoLabels) 13612 bottomSizer.Add(shoLabels,0,WACV) 13613 mainSizer.Add(bottomSizer) 13614 mainSizer.Add((5,5),0) 13615 if data['MCSA']['Results']: 13604 13616 Results = data['MCSA']['Results'] 13605 13617 mainSizer.Add(ResultsSizer(Results),0,wx.EXPAND) -
TabularUnified trunk/GSASIIplot.py ¶
r5531 r5533 10599 10599 if atomsExpandRadius > 0: 10600 10600 distances2Atoms(x,y,z,atomsExpandRadius,atomsdistRadius,Amat,matRot) 10601 elif len(Ind) == 1 and (pageName == 'Map peaks' or 10602 pageName == 'Draw Options'): 10601 elif len(Ind) == 1 and (pageName == 'Map peaks' or pageName == 'Draw Options'): 10603 10602 # one peak has been selected, show as selected by draw options 10604 10603 PeakDistRadius = drawingData['PeakDistRadius'] … … 10658 10657 RenderSphere(x,y,z,0.2,color/255.) 10659 10658 RenderBonds(x,y,z,mcsaBonds[ind],0.03,Gr/255.) 10660 RenderLabel(x,y,z,name,0.3,wxOrange,matRot) 10659 if MCSA.get('showLabels',False): 10660 RenderLabel(x,y,z,name,0.3,wxOrange,matRot) 10661 10661 if Backbones: 10662 10662 for chain in Backbones: -
TabularUnified trunk/GSASIIstrMath.py ¶
r5526 r5533 400 400 if 'X' in hType: 401 401 SFF = G2el.ScatFac(FFtables[Atm],SQR) 402 dat = G2el.getBLvalues(BLtables)403 402 elif 'N' in hType: 404 dat = G2el.getBLvalues(BLtables) 405 SFF = dat[Atm] 403 SFF = G2el.getBLvalues(BLtables)[Atm] 406 404 Rname = 'Sh;%s;Radius:%d:%s'%(shl,iAt,Irb) 407 405 R0 = sp.spherical_jn(0,QR*R)/(4.*np.pi)
Note: See TracChangeset
for help on using the changeset viewer.