Changeset 122
- Timestamp:
- Jul 19, 2010 8:08:12 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASII.py
r94 r122 220 220 self._init_ctrls(parent) 221 221 self.Bind(wx.EVT_CLOSE, self.ExitMain) 222 self.GSASprojectfile = '' 222 223 self.dirname = '' 223 self.GSASprojectfile = ''224 224 self.Offset = 0.0 225 225 self.Weight = False … … 245 245 self.ifGetRing = False 246 246 self.setPoly = False 247 arg = sys.argv 248 if len(arg) > 1: 249 self.GSASprojectfile = arg[1] 250 self.dirname = ospath.dirname(arg[1]) 251 G2IO.ProjFileOpen(self) 252 self.PatternTree.Expand(self.root) 247 253 248 254 def OnSize(self,event): … … 619 625 self.ErrorDialog('Not enough data to sum','There must be more than one "PWDR" pattern') 620 626 return 621 TextList.append('default sumname')627 TextList.append('default_sum_name') 622 628 dlg = self.SumDialog(self,'Sum data','Enter scale for each pattern in summation','PWDR',TextList) 623 629 try: … … 706 712 self.ErrorDialog('Not enough data to sum','There must be more than one "IMG" pattern') 707 713 return 708 TextList.append('default sumname')714 TextList.append('default_sum_name') 709 715 dlg = self.SumDialog(self,'Sum data','Enter scale for each image in summation','IMG',TextList) 710 716 try: … … 713 719 result = dlg.GetData() 714 720 First = True 721 Found = False 715 722 for i,item in enumerate(result[:-1]): 716 723 scale,name = item 717 724 data = DataList[i] 718 if scale: 725 if scale: 726 Found = True 719 727 Comments.append("%10.3f %s" % (scale,' * '+name)) 720 728 size,imagefile = data … … 734 742 newImage = newImage+scale*image 735 743 del(image) 744 if not Found: 745 self.ErrorDialog('Image sum error','No nonzero image multipliers found') 746 return 747 736 748 newImage = np.asfarray(newImage,dtype=np.float32) 737 print 'result dtype',newImage.dtype738 749 outname = 'IMG '+result[-1] 739 750 Id = 0 … … 764 775 if self.imageDefault: 765 776 Data = copy.copy(self.imageDefault) 766 Data['showLines'] = True 767 Data['ring'] = [] 768 Data['rings'] = [] 769 Data['cutoff'] = 10 770 Data['pixLimit'] = 20 771 Data['ellipses'] = [] 772 Data['calibrant'] = '' 773 Data['range'] = [(Imin,Imax),[Imin,Imax]] 774 self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Image Controls'),Data) 775 self.PatternTree.SelectItem(Id) 776 self.PatternTree.Expand(Id) 777 Data['showLines'] = True 778 Data['ring'] = [] 779 Data['rings'] = [] 780 Data['cutoff'] = 10 781 Data['pixLimit'] = 20 782 Data['ellipses'] = [] 783 Data['calibrant'] = '' 784 Data['range'] = [(Imin,Imax),[Imin,Imax]] 785 self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Image Controls'),Data) 777 786 Masks = {'Points':[],'Rings':[],'Arcs':[],'Polygons':[],'Thresholds':[(Imin,Imax),[Imin,Imax]]} 778 787 self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Masks'),Masks) 788 self.PatternTree.SelectItem(Id) 789 self.PatternTree.Expand(Id) 779 790 self.PickId = G2gd.GetPatternTreeItemId(self,self.root,outname) 780 791 self.Image = self.PickId
Note: See TracChangeset
for help on using the changeset viewer.