Changeset 1056
- Timestamp:
- Sep 17, 2013 2:45:04 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIgrid.py
r1047 r1056 1881 1881 self.GeneralCalc.Append(help='Run Monte Carlo - Simulated Annealing',id=wxID_SINGLEMCSA, kind=wx.ITEM_NORMAL, 1882 1882 text='MC/SA') 1883 #self.GeneralCalc.Append(help='Run Monte Carlo - Simulated Annealing on multiprocessors',id=wxID_MULTIMCSA, kind=wx.ITEM_NORMAL,1884 #text='Multi MC/SA') #currently not useful1883 self.GeneralCalc.Append(help='Run Monte Carlo - Simulated Annealing on multiprocessors',id=wxID_MULTIMCSA, kind=wx.ITEM_NORMAL, 1884 text='Multi MC/SA') #currently not useful 1885 1885 self.PostfillDataMenu() 1886 1886 -
trunk/GSASIImath.py
r1055 r1056 2179 2179 self.T = self.T0*self.slope**self.k 2180 2180 2181 class Tremayne_sa(base_schedule): #needs fixing for two steps2182 2183 def init(self,**options):2184 self.__dict__.update(options)2185 2186 # def update_guess(self,x0):2187 # x0 = np.asarray(x0)2188 # u = np.squeeze(np.random.uniform(0.,1.,size=self.dims))2189 # xnew = x0+u2190 # return xnew2191 2192 def update_temp(self):2193 self.k += 12194 self.T = self.T0*self.slope**k2195 2196 2181 class _state(object): 2197 2182 def __init__(self): -
trunk/GSASIIphsGUI.py
r1055 r1056 752 752 line3Sizer = wx.BoxSizer(wx.HORIZONTAL) 753 753 Achoice = ['log','fast'] #these work 754 # Achoice = ['log','fast','cauchy','boltzmann' ,'Tremayne']754 # Achoice = ['log','fast','cauchy','boltzmann'] 755 755 line3Sizer.Add(wx.StaticText(General,label=' MC/SA schedule: '),0,wx.ALIGN_CENTER_VERTICAL) 756 756 Alist = wx.ComboBox(General,-1,value=MCSAdata['Algorithm'],choices=Achoice, … … 758 758 Alist.Bind(wx.EVT_COMBOBOX,OnAlist) 759 759 line3Sizer.Add(Alist,0,wx.ALIGN_CENTER_VERTICAL) 760 if MCSAdata['Algorithm'] in [' Tremayne','fast','boltzmann','cauchy']:760 if MCSAdata['Algorithm'] in ['fast','boltzmann','cauchy']: 761 761 Names = [' A-jump: ',' B-jump: '] 762 762 parms = 'Jump coeff' … … 4052 4052 Obj = event.GetEventObject() 4053 4053 model,ix,ObjA,ObjV = Indx[Obj.GetId()] 4054 A,V = G2mth.Q2AVdeg(model['Ori'][0]) 4054 A = model['Ori'][0][0] 4055 V = model['Ori'][0][1:] 4055 4056 if ix: 4056 4057 Anew = A … … 4066 4067 except ValueError: 4067 4068 Anew = A 4068 model['Ori'][0] = G2mth.AVdeg2Q(Anew,Vnew) 4069 A,V = G2mth.Q2AVdeg(model['Ori'][0]) 4069 Q = G2mth.AVdeg2Q(Anew,Vnew) 4070 A,V = G2mth.Q2AVdeg(Q) 4071 model['Ori'][0][0] = A 4072 model['Ori'][0][1:] = V 4070 4073 if ix: 4071 4074 ObjV.SetValue('%.3f %.3f %.3f'%(V[0],V[1],V[2])) … … 5002 5005 G2frame.dataFrame.Bind(wx.EVT_MENU, OnFourClear, id=G2gd.wxID_FOURCLEAR) 5003 5006 G2frame.dataFrame.Bind(wx.EVT_MENU, OnRunSingleMCSA, id=G2gd.wxID_SINGLEMCSA) 5007 G2frame.dataFrame.Bind(wx.EVT_MENU, OnRunMultiMCSA, id=G2gd.wxID_MULTIMCSA) 5004 5008 UpdateGeneral() 5005 5009 elif text == 'Data':
Note: See TracChangeset
for help on using the changeset viewer.