Changeset 2694
- Timestamp:
- Feb 7, 2017 2:50:13 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASII.py
r2683 r2694 4002 4002 Id = self.PatternTree.AppendItem(self.root,text='Sequential results') 4003 4003 self.PatternTree.SetItemPyData(Id,{}) 4004 self.G2plotNB.Delete('Sequential refinement') #clear away probably invalid plot 4004 4005 Controls = self.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(self,self.root, 'Controls')) 4005 4006 if not Controls.get('Seq Data'): -
trunk/GSASIIgrid.py
r2688 r2694 2929 2929 * 'newCellDict' - refined cell parameters after shifts to A0-A5 from Dij terms applied' 2930 2930 """ 2931 2931 ''' there is an issue here: #TODO move stuff from Controls to the specific SeqData tree entry (e.g. use data instead of Controls) 2932 make SeqData creation save old pseudoVars, etc. in the various places it is rebuilt 2933 check validity of pseudoVars, ect. against current variable set 2934 ''' 2932 2935 def GetSampleParms(): 2933 2936 '''Make a dictionary of the sample parameters are not the same over the -
trunk/GSASIIimage.py
r2689 r2694 525 525 data['rings'] = [] 526 526 data['ellipses'] = [] 527 if data['DetDepth'] > 0. 1: #patch - redefine DetDepth527 if data['DetDepth'] > 0.5: #patch - redefine DetDepth 528 528 data['DetDepth'] /= data['distance'] 529 529 if not data['calibrant']: … … 752 752 data['rings'].append(np.array(Ringm)) 753 753 G2plt.PlotImage(G2frame,newImage=True) 754 if data['DetDepth'] > 0. 1: #patch - redefine DetDepth754 if data['DetDepth'] > 0.5: #patch - redefine DetDepth 755 755 data['DetDepth'] /= data['distance'] 756 756 parmDict = {'dist':data['distance'],'det-X':data['center'][0],'det-Y':data['center'][1], … … 889 889 dtth = (lutth[1]-lutth[0])/numChans 890 890 muT = data.get('SampleAbs',[0.0,''])[0] 891 if data['DetDepth'] > 0. 1: #patch - redefine DetDepth891 if data['DetDepth'] > 0.5: #patch - redefine DetDepth 892 892 data['DetDepth'] /= data['distance'] 893 893 if 'SASD' in data['type']: -
trunk/GSASIIimgGUI.py
r2692 r2694 136 136 if 'setdist' not in data: 137 137 data['setdist'] = data['distance'] 138 distSizer.Add(G2G.ValidatedTxtCtrl(G2frame.dataDisplay,data,'setdist',nDig=(10, 2),138 distSizer.Add(G2G.ValidatedTxtCtrl(G2frame.dataDisplay,data,'setdist',nDig=(10,4), 139 139 typeHint=float),0,WACV) 140 140 mainSizer.Add(distSizer,0) … … 169 169 if 'varyList' not in data: 170 170 data['varyList'] = {'dist':True,'det-X':True,'det-Y':True,'tilt':True,'phi':True,'dep':False,'wave':False} 171 if data['DetDepth'] > 0. 1:171 if data['DetDepth'] > 0.5: 172 172 data['DetDepth'] /= data['distance'] 173 173 #end patch … … 217 217 if Id: 218 218 G2frame.PatternTree.SetItemPyData(Id,SeqResult) 219 G2frame.G2plotNB.Delete('Sequential refinement') #clear away probably invalid plot 219 220 else: 220 221 Id = G2frame.PatternTree.AppendItem(parent=G2frame.root,text='Sequential image calibration results') … … 1995 1996 if Id: 1996 1997 G2frame.PatternTree.SetItemPyData(Id,SeqResult) 1998 G2frame.G2plotNB.Delete('Sequential refinement') #clear away probably invalid plot 1997 1999 else: 1998 2000 Id = G2frame.PatternTree.AppendItem(parent=G2frame.root,text='Sequential strain fit results') -
trunk/GSASIIplot.py
r2693 r2694 1740 1740 except ValueError: 1741 1741 lineNo = -1 1742 nxcl = len(exclLines) 1742 1743 if lineNo in [0,1] or lineNo in exclLines: 1743 1744 LimitId = G2gd.GetPatternTreeItemId(G2frame,G2frame.PatternId, 'Limits') … … 1757 1758 if G2frame.PatternTree.GetItemText(G2frame.PickId) == 'Limits': 1758 1759 G2pdG.UpdateLimitsGrid(G2frame,limits,plottype) 1759 elif lineNo > 1 :1760 elif lineNo > 1+nxcl: 1760 1761 PeakId = G2gd.GetPatternTreeItemId(G2frame,G2frame.PatternId, 'Peak List') 1761 1762 peaks = G2frame.PatternTree.GetItemPyData(PeakId) 1762 1763 if event.button == 3: 1763 del peaks['peaks'][lineNo-2 ]1764 del peaks['peaks'][lineNo-2-nxcl] 1764 1765 else: 1765 1766 if G2frame.plotStyle['qPlot']: 1766 peaks['peaks'][lineNo-2 ][0] = G2lat.Dsp2pos(Parms,2.*np.pi/xpos)1767 peaks['peaks'][lineNo-2-nxcl][0] = G2lat.Dsp2pos(Parms,2.*np.pi/xpos) 1767 1768 elif G2frame.plotStyle['dPlot']: 1768 peaks['peaks'][lineNo-2 ][0] = G2lat.Dsp2pos(Parms,xpos)1769 peaks['peaks'][lineNo-2-nxcl][0] = G2lat.Dsp2pos(Parms,xpos) 1769 1770 else: 1770 peaks['peaks'][lineNo-2 ][0] = xpos1771 peaks['peaks'][lineNo-2-nxcl][0] = xpos 1771 1772 peaks['sigDict'] = {} #no longer valid 1772 1773 G2pdG.UpdatePeakGrid(G2frame,peaks) … … 4179 4180 elif event.key == 'l': 4180 4181 G2frame.seqLines = not G2frame.seqLines 4181 wx.CallAfter(Draw)4182 Draw() 4182 4183 4183 4184 def Draw(): 4184 4185 global Title,xLabel,yLabel 4185 G2frame.G2plotNB.RaisePageNoRefresh(Page)4186 4186 G2frame.G2plotNB.status.SetStatusText( \ 4187 4187 'press L to toggle lines, S to select X axis, T to change titles (reselect column to show?)',1) -
trunk/GSASIIpwdGUI.py
r2692 r2694 610 610 if Id: 611 611 G2frame.PatternTree.SetItemPyData(Id,SeqResult) 612 G2frame.G2plotNB.Delete('Sequential refinement') #clear away probably invalid plot 612 613 else: 613 614 Id = G2frame.PatternTree.AppendItem(parent=G2frame.root,text='Sequential peak fit results') … … 4107 4108 if Id: 4108 4109 G2frame.PatternTree.SetItemPyData(Id,SeqResult) 4110 G2frame.G2plotNB.Delete('Sequential refinement') #clear away probably invalid plot 4109 4111 else: 4110 4112 Id = G2frame.PatternTree.AppendItem(parent=G2frame.root,text='Sequential SASD results') … … 5414 5416 if Id: 5415 5417 G2frame.PatternTree.SetItemPyData(Id,SeqResult) 5418 G2frame.G2plotNB.Delete('Sequential refinement') #clear away probably invalid plot 5416 5419 else: 5417 5420 Id = G2frame.PatternTree.AppendItem(parent=G2frame.root,text='Sequential PDF peak fit results')
Note: See TracChangeset
for help on using the changeset viewer.