Changeset 4588 for trunk/GSASIIdataGUI.py
- Timestamp:
- Oct 11, 2020 12:07:42 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIdataGUI.py
r4583 r4588 5196 5196 wx.Yield() 5197 5197 if OK: 5198 dlg = wx.MessageDialog(self,'Load new result?','Refinement results',wx.OK|wx.CANCEL) 5198 lst = os.path.splitext(os.path.abspath(self.GSASprojectfile))[0] 5199 text = 'Detailed results are in ' + lst + '.lst\n' 5200 if Msg.get('Frozen'): 5201 text += '\n' + Msg['Frozen'] 5202 if Msg.get('steepestNum',0) > 0: 5203 text += '\nNote that {} histograms had extreme correlations where steepest descents dominates\n'.format(Msg['steepestNum']) 5204 if len(Msg.get('maxshift/sigma',[])) > 0: 5205 avg = np.average(Msg['maxshift/sigma']) 5206 mx = np.max(Msg['maxshift/sigma']) 5207 text += '\nBiggest Max shft/sig was {:.3f} (average across histograms {:.3f})\n'.format(mx,avg) 5208 text += '\nLoad new result?' 5209 dlg = wx.MessageDialog(self,text,'Refinement results',wx.OK|wx.CANCEL) 5199 5210 try: 5200 5211 if dlg.ShowModal() == wx.ID_OK: … … 6506 6517 6507 6518 def ClearFrozen(event): 6519 'Removes all frozen parameters by clearing the entire dict' 6508 6520 Controls['parmFrozen'] = {} 6509 6521 wx.CallAfter(UpdateControls,G2frame,data) 6510 6522 6523 # start of UpdateControls 6511 6524 if 'SVD' in data['deriv type']: 6512 6525 G2frame.GetStatusBar().SetStatusText('Hessian SVD not recommended for initial refinements; use analytic Hessian or Jacobian',1) … … 6530 6543 mainSizer.Add((5,5),0) 6531 6544 Controls = data 6532 if 'parmFrozen' not in Controls: 6533 Controls['parmFrozen'] = {} 6545 # count frozen variables (in appropriate place) 6546 for key in ('parmMinDict','parmMaxDict','parmFrozen'): 6547 if key not in Controls: Controls[key] = {} 6534 6548 parmFrozen = Controls['parmFrozen'] 6535 6549 if G2frame.testSeqRefineMode():
Note: See TracChangeset
for help on using the changeset viewer.