Changeset 2659 for trunk/GSASII.py


Ignore:
Timestamp:
Jan 24, 2017 1:58:38 PM (6 years ago)
Author:
vondreele
Message:

make lab data (2 x-ray wavelengths) instrument default 'Bragg-Brentano', all others 'Debye-Scherrer'
refactor PDF stuff to show PDF Controls & (new) PDF Peaks on G2 tree (removing I(Q)...).
Old gpx files with I(Q)... updated automatically to new scheme
Add new tree item for PDF Peaks - does nothing yet.
Fix FWHM calc for TOF so bins/FWHM on peak fitting make sense.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASII.py

    r2658 r2659  
    12021202                    v = (v[0],v[2],v[4])
    12031203                    codes = [0,0,0,0]
     1204                    rd.Sample['Type'] = 'Debye-Scherrer'
    12041205                else:
    12051206                    names = ['Type','Lam1','Lam2','Zero','I(L2)/I(L1)','Polariz.','U','V','W','X','Y','SH/L','Azimuth']
    12061207                    codes = [0,0,0,0,0,0]
     1208                    rd.Sample['Type'] = 'Bragg-Brentano'
    12071209                data.extend(v)
    12081210                if 'INS  1PRCF  ' in Iparm:
     
    13401342                if res is None: return None
    13411343                rd.instfile = ''
     1344                if 'lab data' in choices[res]:
     1345                    rd.Sample['Type'] = 'Bragg-Brentano'
     1346                else:
     1347                    rd.Sample['Type'] = 'Debye-Scherrer'
    13421348                if 'Generic' in choices[res]:
    13431349                    dlg = G2G.MultiFloatDialog(self,title='Generic TOF detector bank',
     
    36003606                            'Geometry':'Cylinder','Diam':1.0,'Pack':0.50,'Form Vol':10.0,
    36013607                            'DetType':'Image plate','ObliqCoeff':0.2,'Ruland':0.025,'QScaleLim':Qlimits[i],
    3602                             'Lorch':False,'BackRatio':0.0,'Rmax':100.,'noRing':False,'IofQmin':1.0}
     3608                            'Lorch':False,'BackRatio':0.0,'Rmax':100.,'noRing':False,'IofQmin':1.0,
     3609                            'I(Q)':[],'S(Q)':[],'F(Q)':[],'G(R)':[]}
    36033610                        self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='PDF Controls'),Data)
    3604                         self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='I(Q)'+PWDRname),[])       
    3605                         self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='S(Q)'+PWDRname),[])       
    3606                         self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='F(Q)'+PWDRname),[])       
    3607                         self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='G(R)'+PWDRname),[])       
     3611                        self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='PDF Peaks'),
     3612                            {'Limits':[1.,5.],'Background':[2,[0.,-0.2*np.pi],False],'Peaks':[]})       
    36083613                for item in self.ExportPDF: item.Enable(True)
    36093614            finally:
Note: See TracChangeset for help on using the changeset viewer.