Changeset 953 for trunk/GSASIIphsGUI.py


Ignore:
Timestamp:
Jun 18, 2013 1:59:47 PM (9 years ago)
Author:
vondreele
Message:

fixes to RB refinement & MC/SA

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIphsGUI.py

    r952 r953  
    671671                except ValueError:
    672672                    pass
    673                 Obj.SetValue("%.3f"%(MCSA['log slope']))          #reset in case of error               
     673                slope.SetValue("%.3f"%(MCSA['log slope']))          #reset in case of error               
    674674           
    675675            def OnAjump(event):
     
    725725            mcsaSizer.Add((5,5),)
    726726            line2Sizer = wx.BoxSizer(wx.HORIZONTAL)
    727             line2Sizer.Add(wx.StaticText(General,label=' Cycles: '),0,wx.ALIGN_CENTER_VERTICAL)
     727            line2Sizer.Add(wx.StaticText(General,label=' MC/SA runs: '),0,wx.ALIGN_CENTER_VERTICAL)
    728728            Cchoice = ['1','2','3','5','10','15','20','30']
    729729            cycles = wx.ComboBox(General,-1,value=str(MCSA.get('Cycles',1)),choices=Cchoice,
     
    42154215                            Models[nObj]['Pos'][0][ind] = val                           
    42164216                        elif 'Q' in name:
    4217                             A,V = G2mth.Q2AVdeg(Models[nObj]['Ori'][0])
     4217                            Q = Models[nObj]['Ori'][0]
     4218                            A,V = G2mth.Q2AVdeg(Q)
    42184219                            ind = ['Qa','Qi','Qj','Qk'].index(name)
    42194220                            if ind:
     
    42214222                            else:
    42224223                                A = val
    4223                             Models[nObj]['Ori'][0] = G2mth.AVdeg2Q(A,V)                           
     4224                            Q = G2mth.AVdeg2Q(A,V)
     4225                            Models[nObj]['Ori'][0] = Q                           
    42244226                        elif 'P' in name:
    42254227                            ind = ['Px','Py','Pz'].index(name)
    42264228                            Models[nObj]['Pos'][0][ind] = val                           
    42274229                        elif 'T' in name:
    4228                             tnum = int(name.split('Tor'))
     4230                            tnum = int(name.split('Tor')[1])
    42294231                            Models[nObj]['Tor'][0][tnum] = val                                                       
    42304232                        else:       #March Dollase
     
    42424244            for i in range(len(Results)): rowLabels.append(str(i))
    42434245            colLabels = ['Select','Residual','Tmin',]
    4244             for i in range(maxVary): colLabels.append('variable:'+str(i))
     4246            for item in result[4]: colLabels.append(item)
     4247#            for i in range(maxVary): colLabels.append('variable:'+str(i))
    42454248            Types = [wg.GRID_VALUE_BOOL,wg.GRID_VALUE_FLOAT+':10,4',
    42464249                wg.GRID_VALUE_FLOAT+':10,4',]+maxVary*[wg.GRID_VALUE_FLOAT+':10,5',]
     
    43564359            for i in range(mcsaControls['Cycles']):
    43574360                MCSAdata['Results'].append(G2mth.mcsaSearch(data,RBdata,reflType,reflData,covData,pgbar))
     4361                print ' MC/SA runs completed: ',i
    43584362        finally:
    43594363            pgbar.Destroy()
Note: See TracChangeset for help on using the changeset viewer.