Changeset 440 for trunk/GSASIIpwdGUI.py


Ignore:
Timestamp:
Dec 11, 2011 1:55:19 PM (11 years ago)
Author:
vondreele
Message:

fix the mustrain ve microstrain title problem = GSASII.py
take wx,CallAfter? back out of most places - caused problems
get aniso size/mustrain ellipsoid around the right way to match ellipsoid model - exchanged sin & cos.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIpwdGUI.py

    r437 r440  
    9898        finally:
    9999            dlg.Destroy()
    100         wx.CallAfter(UpdatePeakGrid,self,peaks)
    101 #        UpdatePeakGrid(self,peaks)
     100        UpdatePeakGrid(self,peaks)
    102101        G2plt.PlotPatterns(self)
    103102       
     
    123122        finally:
    124123            wx.EndBusyCursor()   
    125         wx.CallAfter(UpdatePeakGrid,self,peaks)
    126 #        UpdatePeakGrid(self,peaks)
     124        UpdatePeakGrid(self,peaks)
    127125        G2plt.PlotPatterns(self)
    128126        print 'finished'
     
    143141                peak[4] = Inst['U']*tand(peak[0]/2.0)**2+Inst['V']*tand(peak[0]/2.0)+Inst['W']
    144142                peak[6] = Inst['X']/cosd(peak[0]/2.0)+Inst['Y']*tand(peak[0]/2.0)
    145         wx.CallAfter(UpdatePeakGrid,self,peaks)
    146 #        UpdatePeakGrid(self,peaks)
     143        UpdatePeakGrid(self,peaks)
    147144               
    148145    def RefreshPeakGrid(event):
     
    280277                del(item[-1])
    281278        self.PatternTree.SetItemPyData(BackId,data)
    282         wx.CallAfter(UpdateBackgroundGrid,self,data)
    283 #        UpdateBackgroundGrid(self,data)
     279        UpdateBackgroundGrid(self,data)
    284280       
    285281    def OnBakVal(event):
     
    456452        data = updateData(insVal,insRef)
    457453        RefreshInstrumentGrid(event,doAnyway=True)          #to get peaks updated
    458         wx.CallAfter(UpdateInstrumentGrid,self,data)
    459 #        UpdateInstrumentGrid(self,data)
     454        UpdateInstrumentGrid(self,data)
    460455       
    461456    def OnInstCopy(event):
     
    494489            data[2] = data[2][:2]+data[2][4:]
    495490            data[3] = data[3][:1]+['Lam',]+data[3][4:]           
    496         wx.CallAfter(UpdateInstrumentGrid,self,data)
    497 #        UpdateInstrumentGrid(self,data)
     491        UpdateInstrumentGrid(self,data)
    498492               
    499493    def OnNewType(event):
    500494        insVal['Type'] = typePick.GetValue()
    501495        data = updateData(insVal,insRef)
    502         wx.CallAfter(UpdateInstrumentGrid,self,data)
    503 #        UpdateInstrumentGrid(self,data)
     496        UpdateInstrumentGrid(self,data)
    504497       
    505498    def OnLamPick(event):
     
    508501        insVal['Lam2'] = waves[lamType][1]
    509502        data = updateData(insVal,insRef)
    510         wx.CallAfter(UpdateInstrumentGrid,self,data)
    511 #        UpdateInstrumentGrid(self,data)
     503        UpdateInstrumentGrid(self,data)
    512504                 
    513505    def OnRatValue(event):
     
    786778            data['Transparency'] = [0.0,False]
    787779        self.dataDisplay.Destroy()
    788         wx.CallAfter(UpdateSampleGrid,self,data)
    789 #        UpdateSampleGrid(self,data)
     780        UpdateSampleGrid(self,data)
    790781       
    791782    def OnParmRef(event):
     
    885876            data.append([peak[0],peak[2],True,False,0,0,0,dsp,0.0])
    886877        self.PatternTree.SetItemPyData(IndexId,data)
    887         wx.CallAfter(UpdateIndexPeaksGrid,self,data)
    888 #        UpdateIndexPeaksGrid(self,data)
     878        UpdateIndexPeaksGrid(self,data)
    889879       
    890880    def KeyEditPickGrid(event):
     
    10161006    def OnBravSel(event):
    10171007        controls[5] = bravSel.GetString(bravSel.GetSelection())       
    1018         wx.CallAfter(UpdateUnitCellsGrid,self,data)
    1019 #        UpdateUnitCellsGrid(self,data)
     1008        UpdateUnitCellsGrid(self,data)
    10201009       
    10211010    def OnCellChange(event):
     
    10931082        data = [controls,bravais,cells,dmin]
    10941083        self.PatternTree.SetItemPyData(UnitCellsId,data)
    1095         wx.CallAfter(UpdateUnitCellsGrid,self,data)
    1096 #        UpdateUnitCellsGrid(self,data)
     1084        UpdateUnitCellsGrid(self,data)
    10971085       
    10981086    def CopyUnitCell(event):
     
    11071095        controls[12] = G2lat.calc_V(G2lat.cell2A(controls[6:12]))
    11081096        self.PatternTree.SetItemPyData(UnitCellsId,[controls,bravais,cells,dmin])
    1109         wx.CallAfter(UpdateUnitCellsGrid,self,data)
    1110 #        UpdateUnitCellsGrid(self,data)
     1097        UpdateUnitCellsGrid(self,data)
    11111098       
    11121099        self.dataFrame.RefineCell.Enable(True)
     
    11531140        self.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(self,PatternId, 'Unit Cells List'),data)
    11541141        self.HKL = G2lat.GenHBravais(dmin,ibrav,Aref)
    1155         wx.CallAfter(UpdateUnitCellsGrid,self,data)
    1156 #        UpdateUnitCellsGrid(self,data)
     1142        UpdateUnitCellsGrid(self,data)
    11571143        print "%s%10.3f" % ('refinement M20 = ',M20)
    11581144        print 'unindexed lines = ',X20
     
    11961182            self.dataFrame.IndexPeaks.Enable(True)
    11971183            self.dataFrame.MakeNewPhase.Enable(True)
    1198             wx.CallAfter(UpdateUnitCellsGrid,self,data)
    1199 #            UpdateUnitCellsGrid(self,data)
     1184            UpdateUnitCellsGrid(self,data)
    12001185               
    12011186    def RefreshUnitCellsGrid(event):
     
    14921477            Obj.SetValue(fmt%(value))
    14931478            data[fileKey][itemKey] = value
    1494             wx.CallAfter(UpdatePDFGrid,self,data)
    1495 #            UpdatePDFGrid(self,data)
     1479            UpdatePDFGrid(self,data)
    14961480       
    14971481        def OnValueChange(event):
     
    17781762            data['Form Vol'] = max(10.0,SumElementVolumes())
    17791763        PE.Destroy()
    1780         wx.CallAfter(UpdatePDFGrid,self,data)
    1781 #        UpdatePDFGrid(self,data)
     1764        UpdatePDFGrid(self,data)
    17821765       
    17831766    def OnDeleteElement(event):
     
    17881771            del ElList[dlg.GetDeleteElement()]
    17891772        dlg.Destroy()
    1790         wx.CallAfter(UpdatePDFGrid,self,data)
    1791 #        UpdatePDFGrid(self,data)
     1773        UpdatePDFGrid(self,data)
    17921774               
    17931775    def ComputePDF(Data):
Note: See TracChangeset for help on using the changeset viewer.