- Timestamp:
- Jan 11, 2021 1:57:49 PM (2 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIdataGUI.py
r4759 r4761 5182 5182 if OK: 5183 5183 Rw = Rvals['Rwp'] 5184 rtext = 'LS Refinement: Rw = %.3f%%, GOF = %.2f, Nobs = %d , Max delt/sig = %.3f'%(Rvals['Rwp'],Rvals['GOF'],Rvals['Nobs'],Rvals['Max shft/sig'])5184 rtext = 'LS Refinement: Rw = %.3f%%, GOF = %.2f, Nobs = %d'%(Rvals['Rwp'],Rvals['GOF'],Rvals['Nobs']) 5185 5185 lamMax = Rvals.get('lamMax',0.001) 5186 5186 lst = os.path.splitext(os.path.abspath(self.GSASprojectfile))[0] … … 5189 5189 text += '\nFinal Reduced Chi^2: {:.3f} (before ref: {:.3f})\n'.format( 5190 5190 Rvals['GOF']**2,Rvals['GOF0']**2) 5191 if 'Max shft/sig' in Rvals: 5191 if Rvals.get('Max shft/sig') is not None: 5192 rtext += ', Max delt/sig = {:.3f}'.format(Rvals['Max shft/sig']) 5192 5193 text += '\nMax shift/sigma={:.3f}\n'.format(Rvals['Max shft/sig']) 5193 5194 if 'msg' in Rvals: text += '\n' + Rvals['msg'] + '\n' … … 8856 8857 text += '\n\tNobs = {}\n\tNvals = {}\n\tSVD zeros = {}'.format( 8857 8858 Rvals['Nobs'],Nvars,Rvals.get('SVD0',0.)) 8858 text += '\n\tmax shift/esd = {:.3f}'.format(Rvals.get('Max shft/sig',0.0)) 8859 if Rvals.get('Max shft/sig') is not None: 8860 text += '\n\tmax shift/esd = {:.3f}'.format(Rvals['Max shft/sig']) 8859 8861 if 'lamMax' in Rvals: 8860 8862 text += '\n\tlog10 MaxLambda = {:.1f}'.format(np.log10(Rvals['lamMax'])) -
trunk/GSASIImath.py
r4760 r4761 213 213 info = {'num cyc':0,'fvec':M2,'nfev':1,'lamMax':0,'psing':[],'SVD0':0} 214 214 info['msg'] = 'no variables: skipping refinement\n' 215 info.update({'Converged':True, 'DelChi2':0, 'Xvec': [], 'chisq0':chisq00})216 return [x0, [],info]215 info.update({'Converged':True, 'DelChi2':0, 'Xvec':None, 'chisq0':chisq00}) 216 return [x0,np.array([]),info] 217 217 indices = range(n) 218 218 while icycle < maxcyc: … … 364 364 Bmat,Nzeros = setHcorr(info,Amat,xtol,problem=False) 365 365 info.update({'num cyc':icycle,'fvec':M,'nfev':nfev,'lamMax':lamMax,'SVD0':Nzeros,'psing':psing_prev, 366 'Converged':ifConverged, 'DelChi2':deltaChi2, 'Xvec':XvecAll, 'chisq0':chisq00}) 366 'Converged':ifConverged, 'DelChi2':deltaChi2, 'chisq0':chisq00}) 367 if icycle > 0: info.update({'Xvec':XvecAll}) 367 368 return [x0,Bmat,info] 368 369 except nl.LinAlgError: -
trunk/GSASIIstrMain.py
r4735 r4761 224 224 Lastshft = result[2].get('Xvec',None) 225 225 if Lastshft is None: 226 Rvals['Max shft/sig'] = 0.0226 Rvals['Max shft/sig'] = None 227 227 else: 228 228 Rvals['Max shft/sig'] = np.max(np.nan_to_num(Lastshft/sig))
Note: See TracChangeset
for help on using the changeset viewer.