Changeset 1323
- Timestamp:
- May 5, 2014 9:38:15 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 24 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/GSASIIgrid.py ¶
r1322 r1323 138 138 wxADDSEQVAR,wxDELSEQVAR,wxEDITSEQVAR, 139 139 wxADDPARFIT,wxDELPARFIT,wxEDITPARFIT,wxDOPARFIT, 140 wxID_SAVESASDSEQSEL,wxID_SAVESASDSEQSELCSV,wxID_PLOTSASDSEQSEL, 141 wxADDSASDSEQVAR,wxDELSASDSEQVAR,wxEDITSASDSEQVAR, 142 ] = [wx.NewId() for item in range(16)] 140 ] = [wx.NewId() for item in range(10)] 143 141 144 142 [ wxID_MODELCOPY,wxID_MODELFIT,wxID_MODELADD,wxID_ELEMENTADD,wxID_ELEMENTDELETE, … … 1303 1301 Indx[choice.GetId()] = isel 1304 1302 choice.Bind(wx.EVT_COMBOBOX, OnSelection) 1305 lineSizer.Add(choice,0, wx.ALIGN_CENTER)1303 lineSizer.Add(choice,0,WACV) 1306 1304 mainSizer.Add(lineSizer) 1307 1305 OkBtn = wx.Button(self.panel,-1,"Ok") … … 2544 2542 self.PostfillDataMenu() 2545 2543 2546 # Sequential SASD results2547 self.SequentialSASDMenu = wx.MenuBar()2548 self.PrefillDataMenu(self.SequentialSASDMenu,helpType='Sequential',helpLbl='Sequential SASD Refinement')2549 self.SequentialSASDFile = wx.Menu(title='')2550 self.SequentialSASDMenu.Append(menu=self.SequentialSASDFile, title='Selected Cols')2551 self.SequentialSASDFile.Append(id=wxID_SAVESASDSEQSEL, kind=wx.ITEM_NORMAL,text='Save as text',2552 help='Save selected sequential SASD refinement results as a text file')2553 self.SequentialSASDFile.Append(id=wxID_SAVESASDSEQSELCSV, kind=wx.ITEM_NORMAL,text='Save as CSV',2554 help='Save selected sequential SASD refinement results as a CSV spreadsheet file')2555 self.SequentialSASDFile.Append(id=wxID_PLOTSASDSEQSEL, kind=wx.ITEM_NORMAL,text='Plot selected',2556 help='Plot selected sequential SASD refinement results')2557 # self.SequentialPvars = wx.Menu(title='')2558 # self.SequentialMenu.Append(menu=self.SequentialPvars, title='Pseudo Vars')2559 # self.SequentialPvars.Append(2560 # id=wxADDSEQVAR, kind=wx.ITEM_NORMAL,text='Add',2561 # help='Add a new pseudo-variable')2562 # self.SequentialPvars.Append(2563 # id=wxDELSEQVAR, kind=wx.ITEM_NORMAL,text='Delete',2564 # help='Delete an existing pseudo-variable')2565 # self.SequentialPvars.Append(2566 # id=wxEDITSEQVAR, kind=wx.ITEM_NORMAL,text='Edit',2567 # help='Edit an existing pseudo-variable')2568 self.PostfillDataMenu()2569 2570 2544 # Powder 2571 2545 self.HistMenu = wx.MenuBar() … … 3910 3884 for i,(key,val) in enumerate(zip(data[name]['varyList'],data[name]['variables'])): 3911 3885 skey = striphist(key) 3912 if skey in data[name] ['newAtomDict']:3886 if skey in data[name].get('newAtomDict',{}): 3913 3887 # replace coordinate shifts with equivalents from lookup table 3914 3888 repkey,repval = data[name]['newAtomDict'][skey] 3915 3889 parmDict[repkey] = repval 3916 3890 modVaryList.append(repkey) 3917 elif skey in data[name] ['newCellDict']:3891 elif skey in data[name].get('newCellDict',{}): 3918 3892 # replace recip. cell term shifts with equivalents from lookup table 3919 3893 repkey,repval = data[name]['newCellDict'][skey] … … 4158 4132 4159 4133 # make dict of varied atom coords keyed by absolute position 4160 newAtomDict = data[histNames[0]] ['newAtomDict']# dict with atom positions; relative & absolute4134 newAtomDict = data[histNames[0]].get('newAtomDict',{}) # dict with atom positions; relative & absolute 4161 4135 # Possible error: the next might need to be data[histNames[0]]['varyList'] 4162 4136 # error will arise if there constraints on coordinates? … … 4167 4141 Dlookup = {} # provides the Ak term for each Dij term (where terms are refined) 4168 4142 # N.B. These Dij vars are missing a histogram # 4169 newCellDict = data[histNames[0]] ['newCellDict']4143 newCellDict = data[histNames[0]].get('newCellDict',{}) 4170 4144 for item in newCellDict: 4171 4145 if item in data['varyList']: … … 4237 4211 Types += [wg.GRID_VALUE_FLOAT+':10,3',] 4238 4212 # add % change in Chi^2 in last cycle 4239 colList += [[100.*data[name]['Rvals'].get('DelChi2',-1) for name in histNames]] 4240 colSigs += [None] 4241 colLabels += [u'\u0394\u03C7\u00B2 (%)'] 4242 Types += [wg.GRID_VALUE_FLOAT,] 4213 if 'SASD' not in histNames[0]: 4214 colList += [[100.*data[name]['Rvals'].get('DelChi2',-1) for name in histNames]] 4215 colSigs += [None] 4216 colLabels += [u'\u0394\u03C7\u00B2 (%)'] 4217 Types += [wg.GRID_VALUE_FLOAT,] 4243 4218 deltaChiCol = len(colLabels)-1 4244 4219 # add changing sample parameters to table … … 4346 4321 parmDict = dict(zip(colLabels,zip(*colList)[0])) # scratch dict w/all values in table 4347 4322 parmDict.update( 4348 {var:val for var,val in data[name] ['newCellDict'].values()} # add varied reciprocal cell terms4323 {var:val for var,val in data[name].get('newCellDict',{}).values()} # add varied reciprocal cell terms 4349 4324 ) 4350 4325 name = histNames[0] … … 4358 4333 } 4359 4334 # add recip cell coeff. values 4360 depVarDict.update({var:val for var,val in data[name] ['newCellDict'].values()})4335 depVarDict.update({var:val for var,val in data[name].get('newCellDict',{}).values()}) 4361 4336 4362 4337 G2frame.dataDisplay = GSGrid(parent=G2frame.dataFrame) … … 4375 4350 G2frame.dataFrame.setSizePosLeft([700,350]) 4376 4351 # highlight unconverged shifts 4377 for row,name in enumerate(histNames): 4378 deltaChi = G2frame.SeqTable.GetValue(row,deltaChiCol) 4379 if deltaChi > 10.: 4380 G2frame.dataDisplay.SetCellStyle(row,deltaChiCol,color=wx.Color(255,0,0)) 4381 elif deltaChi > 1.0: 4382 G2frame.dataDisplay.SetCellStyle(row,deltaChiCol,color=wx.Color(255,255,0)) 4352 if 'SASD' not in histNames[0]: 4353 for row,name in enumerate(histNames): 4354 deltaChi = G2frame.SeqTable.GetValue(row,deltaChiCol) 4355 if deltaChi > 10.: 4356 G2frame.dataDisplay.SetCellStyle(row,deltaChiCol,color=wx.Color(255,0,0)) 4357 elif deltaChi > 1.0: 4358 G2frame.dataDisplay.SetCellStyle(row,deltaChiCol,color=wx.Color(255,255,0)) 4383 4359 G2frame.dataDisplay.InstallGridToolTip(GridSetToolTip) 4384 4360 #====================================================================== … … 4386 4362 #====================================================================== 4387 4363 4388 def UpdateSASDSeqResults(G2frame,data,prevSize=None): 4389 4390 def GetColumnInfo(col): 4391 '''returns column label, lists of values and errors (or None) for each column in the table. 4392 label is reformatted from Unicode to MatPlotLib 4393 ''' 4394 plotName = plotSpCharFix(G2frame.SeqTable.GetColLabelValue(col)) 4395 collist = [float(i) for i in colList[col]] 4396 return plotName,collist,colSigs[col] 4397 4398 def GetSampleParms(): 4399 '''Make a dictionary of the sample parameters are not the same over the 4400 refinement series. 4401 ''' 4402 sampleParmDict = {'Temperature':[],'Pressure':[], 4403 'FreePrm1':[],'FreePrm2':[],'FreePrm3':[],} 4404 sampleParm = {} 4405 for name in histNames: 4406 Id = GetPatternTreeItemId(G2frame,G2frame.root,name) 4407 sampleData = G2frame.PatternTree.GetItemPyData(GetPatternTreeItemId(G2frame,Id,'Sample Parameters')) 4408 for item in sampleParmDict: 4409 sampleParmDict[item].append(sampleData[item]) 4410 for item in sampleParmDict: 4411 frstValue = sampleParmDict[item][0] 4412 if np.any(np.array(sampleParmDict[item])-frstValue): 4413 sampleParm[item] = sampleParmDict[item] 4414 return sampleParm 4415 4416 def PlotSelect(event): 4417 'Plots a row (covariance) or column on double-click' 4418 cols = G2frame.dataDisplay.GetSelectedCols() 4419 rows = G2frame.dataDisplay.GetSelectedRows() 4420 if cols: 4421 G2plt.PlotSelectedSequence(G2frame,cols,GetColumnInfo,SelectXaxis) 4422 elif rows: 4423 name = histNames[rows[0]] #only does 1st one selected 4424 G2plt.PlotCovariance(G2frame,data[name]) 4425 else: 4426 G2frame.ErrorDialog( 4427 'Select row or columns', 4428 'Nothing selected in table. Click on column or row label(s) to plot. N.B. Grid selection can be a bit funky.' 4429 ) 4430 4431 def SelectXaxis(): 4432 'returns a selected column number (or None) as the X-axis selection' 4433 ncols = G2frame.SeqTable.GetNumberCols() 4434 colNames = [G2frame.SeqTable.GetColLabelValue(r) for r in range(ncols)] 4435 dlg = G2SingleChoiceDialog( 4436 G2frame.dataDisplay, 4437 'Select x-axis parameter for plot or Cancel for sequence number', 4438 'Select X-axis', 4439 colNames) 4440 try: 4441 if dlg.ShowModal() == wx.ID_OK: 4442 col = dlg.GetSelection() 4443 else: 4444 col = None 4445 finally: 4446 dlg.Destroy() 4447 return col 4448 4449 def plotSpCharFix(lbl): 4450 'Change selected unicode characters to their matplotlib equivalent' 4451 for u,p in [ 4452 (u'\u03B1',r'$\alpha$'), 4453 (u'\u03B2',r'$\beta$'), 4454 (u'\u03B3',r'$\gamma$'), 4455 (u'\u0394\u03C7',r'$\Delta\chi$'), 4456 ]: 4457 lbl = lbl.replace(u,p) 4458 return lbl 4459 4460 def OnPlotSelSeq(event): 4461 'plot the selected columns or row from menu command' 4462 cols = sorted(G2frame.dataDisplay.GetSelectedCols()) # ignore selection order 4463 rows = G2frame.dataDisplay.GetSelectedRows() 4464 if cols: 4465 G2plt.PlotSelectedSequence(G2frame,cols,GetColumnInfo,SelectXaxis) 4466 elif rows: 4467 name = histNames[rows[0]] #only does 1st one selected 4468 G2plt.PlotCovariance(G2frame,data[name]) 4469 else: 4470 G2frame.ErrorDialog( 4471 'Select columns', 4472 'No columns or rows selected in table. Click on row or column labels to select fields for plotting.' 4473 ) 4474 4475 histNames = data['histNames'] 4476 if G2frame.dataDisplay: 4477 G2frame.dataDisplay.Destroy() 4478 if not G2frame.dataFrame.GetStatusBar(): 4479 Status = G2frame.dataFrame.CreateStatusBar() 4480 Status.SetStatusText("Select column to export; Double click on column to plot data; on row for Covariance") 4481 4482 G2frame.dataFrame.SetLabel('Sequential SASD refinement results') 4483 if not G2frame.dataFrame.GetStatusBar(): 4484 Status = G2frame.dataFrame.CreateStatusBar() 4485 Status.SetStatusText('') 4486 # G2frame.dataFrame.Bind(wx.EVT_MENU, OnSaveSelSeq, id=wxID_SAVESASDSEQSEL) 4487 # G2frame.dataFrame.Bind(wx.EVT_MENU, OnSaveSelSeqCSV, id=wxID_SAVESASDSEQSELCSV) 4488 G2frame.dataFrame.Bind(wx.EVT_MENU, OnPlotSelSeq, id=wxID_PLOTSASDSEQSEL) 4489 # G2frame.dataFrame.Bind(wx.EVT_MENU, AddNewPseudoVar, id=wxADDSEQVAR) 4490 # G2frame.dataFrame.Bind(wx.EVT_MENU, DelPseudoVar, id=wxDELSEQVAR) 4491 # G2frame.dataFrame.Bind(wx.EVT_MENU, EditPseudoVar, id=wxEDITSEQVAR) 4492 # EnablePseudoVarMenus() 4493 # build up the data table one column at a time 4494 colList = [] 4495 colSigs = [] 4496 colLabels = [] 4497 Types = [] 4498 nRows = len(histNames) 4499 # add Rwp values 4500 colList += [[data[name]['Rvals']['Rwp'] for name in histNames]] 4501 colSigs += [None] 4502 colLabels += ['Rwp'] 4503 Types += [wg.GRID_VALUE_FLOAT+':10,3',] 4504 # add sample parameters 4505 sampleParms = GetSampleParms() 4506 for key in sampleParms: 4507 colList += [sampleParms[key]] 4508 colSigs += [None] 4509 colLabels += [key] 4510 Types += [wg.GRID_VALUE_FLOAT+':10,3',] 4511 # add the variables that were refined; change from rows to columns 4512 collist = zip(*[data[name]['variables'] for name in histNames]) 4513 colText = [['%12.5g'%collist[j][i] for i in range(len(collist[0]))] for j in range(len(collist))] 4514 colList += colText 4515 colLabels += data[histNames[0]]['varyList'] 4516 Types += len(data[histNames[0]]['varyList'])*[wg.GRID_VALUE_STRING] 4517 colSigs += zip(*[data[name]['sig'] for name in histNames]) 4518 # # add Pseudovars 4519 # for expr in Controls['SeqPseudoVars']: 4520 # obj = Controls['SeqPseudoVars'][expr] 4521 # calcobj = G2obj.ExpressionCalcObj(obj) 4522 # valList = [] 4523 # for row in zip(*colList): 4524 # parmDict = dict(zip(colLabels,row)) 4525 # calcobj.SetupCalc(parmDict) 4526 # valList.append(calcobj.EvalExpression()) 4527 # colList += [valList] 4528 # colSigs += [None] 4529 # colLabels += [expr] 4530 # Types += [wg.GRID_VALUE_FLOAT,] 4531 4532 rowList = [c for c in zip(*colList)] # convert from columns to rows 4533 G2frame.SeqTable = Table(rowList,colLabels=colLabels,rowLabels=histNames,types=Types) 4534 G2frame.dataDisplay = GSGrid(parent=G2frame.dataFrame) 4535 G2frame.dataDisplay.SetTable(G2frame.SeqTable, True) 4536 G2frame.dataDisplay.EnableEditing(False) 4537 G2frame.dataDisplay.Bind(wg.EVT_GRID_LABEL_LEFT_DCLICK, PlotSelect) 4538 G2frame.dataDisplay.SetRowLabelSize(8*len(histNames[0])) #pretty arbitrary 8 4539 G2frame.dataDisplay.SetMargins(0,0) 4540 G2frame.dataDisplay.AutoSizeColumns(True) 4541 if prevSize: 4542 G2frame.dataDisplay.SetSize(prevSize) 4543 else: 4544 G2frame.dataFrame.setSizePosLeft([700,350]) 4364 # make dict with vars for use in PseudoVars 4365 # name = histNames[0] 4366 # parmDict = dict(zip(colLabels,zip(*colList)[0])) 4367 # # create a dict with the refined Ax values for all phases (only) 4368 # refCellDict = {var:val for var,val in data[name]['newCellDict'].values()} 4369 # # compute the Ai values for each phase, updated with refined values and 4370 # # with symmetry constraints applied 4371 # for pId in Alist: # loop over phases 4372 # Albls = [str(pId)+'::A'+str(i) for i in range(6)] 4373 # cellDict = {var:refCellDict.get(var,val) for var,val in zip(Albls,Alist[pId])} 4374 # zeroDict = {var:0.0 for var in Albls} 4375 # A,zeros = G2stIO.cellFill(str(pId)+'::',SGdata[pId],cellDict,zeroDict) 4376 # parmDict.update(dict(zip(Albls,A))) 4377 4378 # print data[name]['varyList'] 4379 # 4380 # print 'vars for PVar dict' 4381 # for i,(var,val) in enumerate(zip(colLabels,zip(*colList)[0])): 4382 # if var in data[name]['varyList']: 4383 # print var,Dlookup.get(striphist(var),var),val,parmDict.get(Dlookup.get(striphist(var),var)) 4384 # pass 4385 # #else: 4386 # # print i,var,colSigs[i] 4387 # print 'vars for PVar dict again' 4545 4388 4546 4389 ################################################################################ -
TabularUnified trunk/GSASIIpwdGUI.py ¶
r1317 r1323 84 84 'Thick':1.0,'Contrast':[0.0,0.0], #contrast & anomalous contrast 85 85 'Trans':1.0, #measured transmission 86 'SlitLen':0.0, #Slit length - units? 86 87 } 87 88 def SetupSampleLabels(histName,dataType): … … 107 108 parms.append(['Thick','Sample thickness (mm)',[10,3]]) 108 109 parms.append(['Trans','Transmission (meas)',[10,3]]) 110 parms.append(['SlitLen','Slit length',[10,3]]) 109 111 parms.append(['Omega','Goniometer omega:',[10,3]]) 110 112 parms.append(['Chi','Goniometer chi:',[10,3]]) … … 116 118 def SetDefaultSASDModel(): 117 119 'Fills in default items for the SASD Models dictionary' 118 return {'Back':[0.0,False],'Size':{'MinDiam':50,'MaxDiam':10000,'Nbins':100, 119 'logBins':True,'Method':'MaxEnt','Distribution':[], 120 return {'Back':[0.0,False],'Size':{'MinDiam':50,'MaxDiam':10000,'Nbins':100,'logBins':True,'Method':'MaxEnt','Distribution':[], 120 121 'Shape':['Spheroid',1.0],'MaxEnt':{'Niter':100,'Precision':0.01,'Sky':-3}, 121 122 'IPG':{'Niter':100,'Approach':0.8,'Power':-1},'Reg':{},}, … … 1597 1598 if 'Trans' not in data and 'SASD' in histName: 1598 1599 data['Trans'] = 1.0 1600 if 'SlitLen' not in data and 'SASD' in histName: 1601 data['SlitLen'] = 0.0 1599 1602 #patch end 1600 1603 … … 2807 2810 finally: 2808 2811 wx.EndBusyCursor() 2809 Id = G2gd.GetPatternTreeItemId(G2frame,G2frame.root,'S mall Angle Sequential results')2812 Id = G2gd.GetPatternTreeItemId(G2frame,G2frame.root,'Sequential results') 2810 2813 if Id: 2811 2814 G2frame.PatternTree.SetItemPyData(Id,SeqResult) 2812 2815 else: 2813 Id = G2frame.PatternTree.AppendItem(parent=G2frame.root,text='S mall Angle Sequential results')2816 Id = G2frame.PatternTree.AppendItem(parent=G2frame.root,text='Sequential results') 2814 2817 G2frame.PatternTree.SetItemPyData(Id,SeqResult) 2815 2818 G2frame.PatternTree.SelectItem(Id) -
TabularUnified trunk/help/Fitting Small Angle Scattering Data.htm ¶
r1314 r1323 25 25 <o:Author>Von Dreele</o:Author> 26 26 <o:LastAuthor>Von Dreele</o:LastAuthor> 27 <o:Revision> 4</o:Revision>28 <o:TotalTime>20 56</o:TotalTime>27 <o:Revision>5</o:Revision> 28 <o:TotalTime>2074</o:TotalTime> 29 29 <o:Created>2014-05-01T13:58:00Z</o:Created> 30 <o:LastSaved>2014-05-0 1T17:08:00Z</o:LastSaved>30 <o:LastSaved>2014-05-03T16:24:00Z</o:LastSaved> 31 31 <o:Pages>10</o:Pages> 32 <o:Words>1 602</o:Words>33 <o:Characters> 9132</o:Characters>32 <o:Words>1444</o:Words> 33 <o:Characters>8234</o:Characters> 34 34 <o:Company>Argonne National Laboratory</o:Company> 35 <o:Lines> 76</o:Lines>36 <o:Paragraphs> 21</o:Paragraphs>37 <o:CharactersWithSpaces> 10713</o:CharactersWithSpaces>35 <o:Lines>68</o:Lines> 36 <o:Paragraphs>19</o:Paragraphs> 37 <o:CharactersWithSpaces>9659</o:CharactersWithSpaces> 38 38 <o:Version>14.00</o:Version> 39 39 </o:DocumentProperties> … … 888 888 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'>In 889 889 this tutorial you will fit small angle scattering data for an alumina polishing 890 powder using data from a constant wavelength synchrotron X-ray USAXS 891 instrument. You will use both a lognormal distribution of spherical particles 892 model and a unified <span class=SpellE>Guinier-Porod</span> model. The data 893 were collected from <span style='mso-fareast-font-family:Calibri;mso-fareast-theme-font: 894 m inor-latin;mso-bidi-font-weight:bold;mso-bidi-font-style:italic'>powders895 s pread onto sticky tape and covered with another layer of the same tape. The896 data were corrected for background using data collected from two layers of 897 sticky tape.However, the sample thickness is not</span> accurately known <span890 powder using data from a constant wavelength synchrotron X-ray USAXS instrument. 891 You will use both a lognormal distribution of spherical particles model and a 892 unified <span class=SpellE>Guinier-Porod</span> model. The data were collected 893 from <span style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin; 894 mso-bidi-font-weight:bold;mso-bidi-font-style:italic'>powders spread onto 895 sticky tape and covered with another layer of the same tape. The data were 896 corrected for background using data collected from two layers of sticky tape. 897 However, the sample thickness is not</span> accurately known <span 898 898 style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin; 899 mso-bidi-font-weight:bold;mso-bidi-font-style:italic'>so the data are not calibrated900 on an absolute scale.<o:p></o:p></span></p>899 mso-bidi-font-weight:bold;mso-bidi-font-style:italic'>so the data are not 900 calibrated on an absolute scale.<o:p></o:p></span></p> 901 901 902 902 <p class=MsoNormal>If you have not done so already, <a … … 914 914 "Calibri","sans-serif";mso-ascii-theme-font:minor-latin;mso-hansi-theme-font: 915 915 minor-latin'>File/Open project 916 </span></b> menu item to retrieve the data; plots917 of the size distribution and the data will appear. Then go to <!--[if supportFields]><b916 </span></b> menu item to retrieve the data; 917 plots of the size distribution and the data will appear. Then go to <!--[if supportFields]><b 918 918 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 919 919 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'><span 920 style='mso-element:field-begin'></span><span style='mso-spacerun:yes'> </span>REF921 _Ref386704789 \h <span style='mso-spacerun:yes'> </span>\* MERGEFORMAT<span922 style='mso- element:field-separator'></span></span></b><![endif]--><b920 style='mso-element:field-begin'></span><span 921 style='mso-spacerun:yes'> </span>REF _Ref386704789 \h<span 922 style='mso-spacerun:yes'> </span>\* MERGEFORMAT <span style='mso-element:field-separator'></span></span></b><![endif]--><b 923 923 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 924 924 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Step 2: Set … … 933 933 minor-latin'>Import/Small Angle Data/from a q step QIE data file</span></b> 934 934 menu item to read the data file into GSAS-II. This read option is set to read 935 three column small angle scattering data (SASD) as Q, intensity and estimated 936 standard deviation in intensity; there may be a header with metadata 937 information in the front of this file.<span style='mso-spacerun:yes'> 938 </span>Change the file directory to <b style='mso-bidi-font-weight:normal'><span 935 three column small angle scattering data (SASD) as Q in Å<sup>-1</sup>, 936 intensity and estimated standard deviation in intensity; there may be a header 937 with metadata information in the front of this file.<span 938 style='mso-spacerun:yes'> </span>Change the file directory to <b 939 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 940 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family: 941 Calibri;mso-bidi-theme-font:minor-latin'>Exercises/Small angle</span></b><span 939 942 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 940 943 mso-hansi-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font: 941 minor-latin'>Exercises/Small angle</span></b><span style='font-family:"Calibri","sans-serif"; 942 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family: 943 Calibri;mso-bidi-theme-font:minor-latin'> to find the file.</span></p> 944 minor-latin'> to find the file</span>; you will have to select the <b 945 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 946 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>any file (*.*)</span></b> 947 filter to see it.</p> 944 948 945 949 <p class=MsoListParagraphCxSpLast style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span … … 993 997 <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/> 994 998 <o:lock v:ext="edit" aspectratio="t"/> 995 </v:shapetype><v:shape id="Picture_x0020_6" o:spid="_x0000_i104 8" type="#_x0000_t75"999 </v:shapetype><v:shape id="Picture_x0020_6" o:spid="_x0000_i1047" type="#_x0000_t75" 996 1000 style='width:525pt;height:450pt;visibility:visible;mso-wrap-style:square'> 997 1001 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image001.png" … … 1002 1006 <h2><a name="_Ref386704789">Step 2: Set Limits</a></h2> 1003 1007 1004 <p class=MsoNormal>For this step we will reposition the limits to exclude only the1005 last point in the pattern as it does appear to be somewhat suspect (see plot). 1006 Select <b style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1007 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Limits</span></b> 1008 under <b style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1009 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>SASD alumina 1010 data.dat</span></b> from the GSAS-II tree. Set the upper limit <span 1011 class=SpellE>limit</span>using the cursor on the plot by picking the1008 <p class=MsoNormal>For this step we will reposition the limits to exclude only 1009 the last point in the pattern as it does appear to be somewhat suspect (see 1010 plot). Select <b style='mso-bidi-font-weight:normal'><span style='font-family: 1011 "Calibri","sans-serif";mso-ascii-theme-font:minor-latin;mso-hansi-theme-font: 1012 minor-latin'>Limits</span></b> under <b style='mso-bidi-font-weight:normal'><span 1013 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 1014 mso-hansi-theme-font:minor-latin'>SASD alumina data.dat</span></b> from the 1015 GSAS-II tree. Set the upper limit using the cursor on the plot by picking the 1012 1016 next-to-last point on the curve with the left or right mouse button. The limits 1013 1017 window should look like</p> 1014 1018 1015 1019 <p class=MsoNormal><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shape 1016 id="Picture_x0020_15" o:spid="_x0000_i104 7" type="#_x0000_t75" style='width:225pt;1020 id="Picture_x0020_15" o:spid="_x0000_i1046" type="#_x0000_t75" style='width:225pt; 1017 1021 height:195pt;visibility:visible;mso-wrap-style:square'> 1018 1022 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image002.png" … … 1032 1036 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-no-proof: 1033 1037 yes'><span style='mso-element:field-begin'></span><span 1034 style='mso-spacerun:yes'> </span>REF _Ref386699 210\h <span1038 style='mso-spacerun:yes'> </span>REF _Ref386699439 \h <span 1035 1039 style='mso-spacerun:yes'> </span>\* MERGEFORMAT <span style='mso-element:field-separator'></span></span></b><![endif]--><b 1036 1040 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1037 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Step 4: Set 1038 Sample parameters<span style='mso-no-proof:yes'><!--[if gte mso 9]><xml> 1039 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003300380036003600390039003200310030000000</w:data> 1041 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Step 4 1042 Creation and Refinement of Log Normal Particle Model<span style='mso-no-proof: 1043 yes'><!--[if gte mso 9]><xml> 1044 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003300380036003600390039003400330039000000</w:data> 1040 1045 </xml><![endif]--></span></span></b><!--[if supportFields]><b style='mso-bidi-font-weight: 1041 1046 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font: … … 1064 1069 1065 1070 <p class=MsoNormal><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shape 1066 id=" _x0000_i1046" type="#_x0000_t75" style='width:259.5pt;height:252pt;1067 visibility:visible;mso-wrap-style:square'>1071 id="Picture_x0020_3" o:spid="_x0000_i1045" type="#_x0000_t75" style='width:259.5pt; 1072 height:252pt;visibility:visible;mso-wrap-style:square'> 1068 1073 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image003.png" 1069 1074 o:title=""/> 1070 1075 </v:shape><![endif]--><![if !vml]><img border=0 width=346 height=336 1071 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image003.png" v:shapes=" _x0000_i1046"><![endif]><o:p></o:p></span></p>1076 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image003.png" v:shapes="Picture_x0020_3"><![endif]><o:p></o:p></span></p> 1072 1077 1073 1078 <p class=MsoNormal><o:p> </o:p></p> … … 1081 1086 1082 1087 <p class=MsoNormal><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shape 1083 id=" _x0000_i1045" type="#_x0000_t75" style='width:259.5pt;height:195pt;1084 visibility:visible;mso-wrap-style:square'>1088 id="Picture_x0020_4" o:spid="_x0000_i1044" type="#_x0000_t75" style='width:259.5pt; 1089 height:195pt;visibility:visible;mso-wrap-style:square'> 1085 1090 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image004.png" 1086 1091 o:title=""/> 1087 1092 </v:shape><![endif]--><![if !vml]><img border=0 width=346 height=260 1088 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image004.png" v:shapes=" _x0000_i1045"><![endif]></span><span1093 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image004.png" v:shapes="Picture_x0020_4"><![endif]></span><span 1089 1094 style='mso-spacerun:yes'> </span></p> 1090 1095 … … 1107 1112 value is used for contrast calculations.</p> 1108 1113 1109 <h2><a name="_Ref386699210">Step 4: Set Sample parameters</a> </h2>1110 1111 <p class=MsoNormal><span style='mso-no-proof:yes'>If you have already done this1112 step in the </span><b style='mso-bidi-font-weight:normal'><span1113 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin;1114 mso-hansi-theme-font:minor-latin;mso-no-proof:yes'>Size Distribution</span></b><span1115 style='mso-no-proof:yes'> tutorial, skip to </span><!--[if supportFields]><b1116 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif";1117 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-no-proof:1118 yes'><span style='mso-element:field-begin'></span><span1119 style='mso-spacerun:yes'> </span>REF _Ref386699210 \h <span1120 style='mso-spacerun:yes'> </span>\* MERGEFORMAT <span style='mso-element:field-separator'></span></span></b><![endif]--><!--[if supportFields]><b1121 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif";1122 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'><span1123 style='mso-element:field-begin'></span><span style='mso-no-proof:yes'><span1124 style='mso-spacerun:yes'> </span>REF _Ref386699439 \h </span><span1125 style='mso-spacerun:yes'> </span>\* MERGEFORMAT <span style='mso-element:field-separator'></span></span></b><![endif]--><b1126 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif";1127 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Step 5 Creation1128 and Refinement of Log Normal Particle Model<!--[if gte mso 9]><xml>1129 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003300380036003600390039003400330039000000</w:data>1130 </xml><![endif]--></span></b><!--[if supportFields]><b style='mso-bidi-font-weight:1131 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:1132 minor-latin;mso-hansi-theme-font:minor-latin'><span style='mso-element:field-end'></span></span></b><![endif]--><b1133 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif";1134 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>.<span1135 style='mso-no-proof:yes'><!--[if gte mso 9]><xml>1136 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003300380036003600390039003200310030000000</w:data>1137 </xml><![endif]--></span></span></b><!--[if supportFields]><b style='mso-bidi-font-weight:1138 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:1139 minor-latin;mso-hansi-theme-font:minor-latin;mso-no-proof:yes'><span1140 style='mso-element:field-end'></span></span></b><![endif]--><b1141 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif";1142 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-no-proof:1143 yes'> </span></b>Two of the substances you have loaded into GSAS-II next need1144 to be selected for this experiment; Select <b style='mso-bidi-font-weight:normal'><span1145 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin;1146 mso-hansi-theme-font:minor-latin'>Sample Parameters</span></b> under <b1147 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif";1148 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>SASD alumina1149 data.dat</span></b> from the GSAS-II tree. Near the bottom of the window will1150 be two rows marked <b style='mso-bidi-font-weight:normal'><span1151 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin;1152 mso-hansi-theme-font:minor-latin'>Material</span></b>; select <b1153 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif";1154 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Alumina</span></b>1155 from one of the pull downs (leave the other as <b style='mso-bidi-font-weight:1156 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:1157 minor-latin;mso-hansi-theme-font:minor-latin'>vacuum</span></b>). The window1158 will show at the bottom the computed contrast between alumina and vacuum1159 without and with consideration of resonant scattering effects; the latter is1160 used in subsequent calculations.</p>1161 1162 <p class=MsoNormal><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shape1163 id="_x0000_i1044" type="#_x0000_t75" style='width:305.25pt;height:369pt;1164 visibility:visible;mso-wrap-style:square'>1165 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image005.png"1166 o:title=""/>1167 </v:shape><![endif]--><![if !vml]><img border=0 width=407 height=4921168 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image005.png" v:shapes="_x0000_i1044"><![endif]></span></p>1169 1170 <p class=MsoNormal><o:p> </o:p></p>1171 1172 <p class=MsoNormal>For experiments for which you know the transmission and the1173 sample thickness, you can manipulate the <b style='mso-bidi-font-weight:normal'><span1174 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin;1175 mso-hansi-theme-font:minor-latin'>volume fractions</span></b> to make the1176 calculated transmission match the observed one. Additionally, if you have1177 absolute scaling information, you can rescale the data by adjusting the <b1178 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif";1179 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>histogram1180 scale factor</span></b>; multiple data sets can be scaled together via the <b1181 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif";1182 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Command/Set1183 scale</span></b> menu item.</p>1184 1185 1114 <h2><a name="_Ref386699439"></a><a name="_Ref386699331"><span style='mso-bookmark: 1186 _Ref386699439'>Step 5</span></a><span style='mso-bookmark:_Ref386699439'>Creation1115 _Ref386699439'>Step 4 </span></a><span style='mso-bookmark:_Ref386699439'>Creation 1187 1116 and Refinement of Log Normal Particle Model</span></h2> 1188 1117 … … 1196 1125 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1197 1126 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Size dist.</span></b> 1198 display;<span style='mso-no-proof:yes'> </span></p> 1199 1200 <p class=MsoNormal><span class=GramE>change</span> this to <b style='mso-bidi-font-weight: 1201 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font: 1202 minor-latin;mso-hansi-theme-font:minor-latin'>Particle fit</span></b> using the 1203 <b style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1127 display;<span style='mso-no-proof:yes'> </span>change this to <b 1128 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1129 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Particle fit</span></b> 1130 using the <b style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1204 1131 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Modeling by</span></b> 1205 pull down. NB: GSAS-II will remember your selection forthe next time you enter1132 pull down. NB: GSAS-II will remember your selection the next time you enter 1206 1133 this <b style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1207 1134 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Models</span></b> … … 1211 1138 id="Picture_x0020_16" o:spid="_x0000_i1043" type="#_x0000_t75" style='width:379.5pt; 1212 1139 height:142.5pt;visibility:visible;mso-wrap-style:square'> 1213 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image00 6.png"1140 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image005.png" 1214 1141 o:title=""/> 1215 1142 </v:shape><![endif]--><![if !vml]><img border=0 width=506 height=190 1216 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image00 6.png" v:shapes="Picture_x0020_16"><![endif]></span></p>1143 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image005.png" v:shapes="Picture_x0020_16"><![endif]></span></p> 1217 1144 1218 1145 <p class=MsoNormal><o:p> </o:p></p> … … 1222 1149 mso-hansi-theme-font:minor-latin'>Size Distribution</span></b> tutorial, you 1223 1150 would know that there were two populations of particles in the sample. One had 1224 a mean diameter of ~1300A and the other had a mean diameter of ~150A. You will 1225 alsoneed something to describe the very lowest Q portion of the data. Do <b1151 a mean diameter of ~1300A and the other had a mean diameter of ~150A. You will also 1152 need something to describe the very lowest Q portion of the data. Do <b 1226 1153 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1227 1154 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Models/Add</span></b> … … 1242 1169 id="Picture_x0020_17" o:spid="_x0000_i1042" type="#_x0000_t75" style='width:379.5pt; 1243 1170 height:315pt;visibility:visible;mso-wrap-style:square'> 1244 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image00 7.png"1171 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image006.png" 1245 1172 o:title=""/> 1246 1173 </v:shape><![endif]--><![if !vml]><img border=0 width=506 height=420 1247 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image00 7.png" v:shapes="Picture_x0020_17"><![endif]></span></p>1174 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image006.png" v:shapes="Picture_x0020_17"><![endif]></span></p> 1248 1175 1249 1176 <p class=MsoNormal><o:p> </o:p></p> … … 1255 1182 id="Picture_x0020_18" o:spid="_x0000_i1041" type="#_x0000_t75" style='width:525pt; 1256 1183 height:450pt;visibility:visible;mso-wrap-style:square'> 1257 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image00 8.png"1184 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image007.png" 1258 1185 o:title=""/> 1259 1186 </v:shape><![endif]--><![if !vml]><img border=0 width=700 height=600 1260 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image00 8.png" v:shapes="Picture_x0020_18"><![endif]></span></p>1187 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image007.png" v:shapes="Picture_x0020_18"><![endif]></span></p> 1261 1188 1262 1189 <p class=MsoNormal><o:p> </o:p></p> … … 1281 1208 "Calibri","sans-serif";mso-ascii-theme-font:minor-latin;mso-hansi-theme-font: 1282 1209 minor-latin'>Size Distribution</span></b> result. The sliders cover 2 orders of 1283 <span class=GramE>magnitude,</span> their range is reset if a value is entered 1284 in the value field. After changing <span class=SpellE><b style='mso-bidi-font-weight: 1285 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font: 1286 minor-latin;mso-hansi-theme-font:minor-latin'>Dist</span></b></span><b 1287 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1288 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'> Mean</span></b> 1289 to 700 and <span class=SpellE><b style='mso-bidi-font-weight:normal'><span 1210 magnitude; their range is reset if a value is entered in the value field. After 1211 changing <span class=SpellE><b style='mso-bidi-font-weight:normal'><span 1212 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 1213 mso-hansi-theme-font:minor-latin'>Dist</span></b></span><b style='mso-bidi-font-weight: 1214 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font: 1215 minor-latin;mso-hansi-theme-font:minor-latin'> Mean</span></b> to <b 1216 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1217 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>700</span></b> 1218 and <span class=SpellE><b style='mso-bidi-font-weight:normal'><span 1290 1219 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 1291 1220 mso-hansi-theme-font:minor-latin'>Dist</span></b></span><b style='mso-bidi-font-weight: … … 1299 1228 id="Picture_x0020_19" o:spid="_x0000_i1040" type="#_x0000_t75" style='width:525pt; 1300 1229 height:450pt;visibility:visible;mso-wrap-style:square'> 1301 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image00 9.png"1230 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image008.png" 1302 1231 o:title=""/> 1303 1232 </v:shape><![endif]--><![if !vml]><img border=0 width=700 height=600 1304 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image00 9.png" v:shapes="Picture_x0020_19"><![endif]></span></p>1233 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image008.png" v:shapes="Picture_x0020_19"><![endif]></span></p> 1305 1234 1306 1235 <p class=MsoNormal><o:p> </o:p></p> 1307 1236 1308 1237 <p class=MsoNormal>There is an obvious discrepancy at low Q and a much less 1309 obvious one at Q~0.03 3Å<sup>-1</sup>; the latter is responsible for the ~150Å1238 obvious one at Q~0.03-4Å<sup>-1</sup>; the latter is responsible for the ~150Å 1310 1239 peak in the <b style='mso-bidi-font-weight:normal'><span style='font-family: 1311 1240 "Calibri","sans-serif";mso-ascii-theme-font:minor-latin;mso-hansi-theme-font: … … 1318 1247 id="Picture_x0020_20" o:spid="_x0000_i1039" type="#_x0000_t75" style='width:379.5pt; 1319 1248 height:487.5pt;visibility:visible;mso-wrap-style:square'> 1320 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image0 10.png"1249 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image009.png" 1321 1250 o:title=""/> 1322 1251 </v:shape><![endif]--><![if !vml]><img border=0 width=506 height=650 1323 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image0 10.png" v:shapes="Picture_x0020_20"><![endif]></span></p>1252 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image009.png" v:shapes="Picture_x0020_20"><![endif]></span></p> 1324 1253 1325 1254 <p class=MsoNormal><o:p> </o:p></p> … … 1353 1282 id="Picture_x0020_21" o:spid="_x0000_i1038" type="#_x0000_t75" style='width:525pt; 1354 1283 height:450pt;visibility:visible;mso-wrap-style:square'> 1355 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 1.png"1284 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image010.png" 1356 1285 o:title=""/> 1357 1286 </v:shape><![endif]--><![if !vml]><img border=0 width=700 height=600 1358 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 1.png" v:shapes="Picture_x0020_21"><![endif]></span></p>1287 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image010.png" v:shapes="Picture_x0020_21"><![endif]></span></p> 1359 1288 1360 1289 <p class=MsoNormal><o:p> </o:p></p> … … 1376 1305 id="Picture_x0020_22" o:spid="_x0000_i1037" type="#_x0000_t75" style='width:379.5pt; 1377 1306 height:270.75pt;visibility:visible;mso-wrap-style:square'> 1378 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 2.png"1307 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image011.png" 1379 1308 o:title=""/> 1380 1309 </v:shape><![endif]--><![if !vml]><img border=0 width=506 height=361 1381 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 2.png" v:shapes="Picture_x0020_22"><![endif]></span></p>1310 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image011.png" v:shapes="Picture_x0020_22"><![endif]></span></p> 1382 1311 1383 1312 <p class=MsoNormal><o:p> </o:p></p> … … 1388 1317 id="Picture_x0020_23" o:spid="_x0000_i1036" type="#_x0000_t75" style='width:525pt; 1389 1318 height:450pt;visibility:visible;mso-wrap-style:square'> 1390 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 3.png"1319 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image012.png" 1391 1320 o:title=""/> 1392 1321 </v:shape><![endif]--><![if !vml]><img border=0 width=700 height=600 1393 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 3.png" v:shapes="Picture_x0020_23"><![endif]></span></p>1322 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image012.png" v:shapes="Picture_x0020_23"><![endif]></span></p> 1394 1323 1395 1324 <p class=MsoNormal><o:p> </o:p></p> 1396 1325 1397 1326 <p class=MsoNormal>Not to worry, all the problem is in the <span class=SpellE>Porod</span> 1398 component variables. <span class=GramE>Remembering that this is likely to be an1399 agglomeration of 1300Å particles, set the <span class=SpellE><b 1400 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1401 m so-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Dist</span></b></span><b1327 component variables. Remembering that this is likely to be an agglomeration of 1328 1300Å particles; set the <span class=SpellE><b style='mso-bidi-font-weight: 1329 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font: 1330 minor-latin;mso-hansi-theme-font:minor-latin'>Dist</span></b></span><b 1402 1331 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1403 1332 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'> Cutoff</span></b> 1404 to that value.</span> That immediately restores the higher Q portion of the 1405 fit.</p> 1333 to that value. That immediately restores the higher Q portion of the fit.</p> 1406 1334 1407 1335 <p class=MsoNormal><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shape 1408 1336 id="Picture_x0020_24" o:spid="_x0000_i1035" type="#_x0000_t75" style='width:525pt; 1409 1337 height:450pt;visibility:visible;mso-wrap-style:square'> 1410 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 4.png"1338 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image013.png" 1411 1339 o:title=""/> 1412 1340 </v:shape><![endif]--><![if !vml]><img border=0 width=700 height=600 1413 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 4.png" v:shapes="Picture_x0020_24"><![endif]></span></p>1341 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image013.png" v:shapes="Picture_x0020_24"><![endif]></span></p> 1414 1342 1415 1343 <p class=MsoNormal><o:p> </o:p></p> … … 1438 1366 id="Picture_x0020_25" o:spid="_x0000_i1034" type="#_x0000_t75" style='width:525pt; 1439 1367 height:450pt;visibility:visible;mso-wrap-style:square'> 1440 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 5.png"1368 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image014.png" 1441 1369 o:title=""/> 1442 1370 </v:shape><![endif]--><![if !vml]><img border=0 width=700 height=600 1443 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 5.png" v:shapes="Picture_x0020_25"><![endif]></span></p>1371 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image014.png" v:shapes="Picture_x0020_25"><![endif]></span></p> 1444 1372 1445 1373 <p class=MsoNormal><o:p> </o:p></p> … … 1460 1388 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Background</span></b> 1461 1389 parameters (one might be able to refine everything at once, but then again it 1462 might not work) ; check the <b style='mso-bidi-font-weight:normal'><span1390 might not work). Check the <b style='mso-bidi-font-weight:normal'><span 1463 1391 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 1464 1392 mso-hansi-theme-font:minor-latin'>Refine?</span></b> <span class=GramE>boxes</span> … … 1485 1413 minor-latin'>Dist</span></b></span><b style='mso-bidi-font-weight:normal'><span 1486 1414 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 1487 mso-hansi-theme-font:minor-latin'> <span class=SpellE>StdDev</span></span></b> and1488 <span class=SpellE><b style='mso-bidi-font-weight:normal'><span1415 mso-hansi-theme-font:minor-latin'> <span class=SpellE>StdDev</span></span></b> 1416 and <span class=SpellE><b style='mso-bidi-font-weight:normal'><span 1489 1417 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 1490 1418 mso-hansi-theme-font:minor-latin'>Dist</span></b></span><b style='mso-bidi-font-weight: … … 1497 1425 id="Picture_x0020_28" o:spid="_x0000_i1033" type="#_x0000_t75" style='width:549.75pt; 1498 1426 height:206.25pt;visibility:visible;mso-wrap-style:square'> 1499 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 6.png"1427 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image015.png" 1500 1428 o:title=""/> 1501 1429 </v:shape><![endif]--><![if !vml]><img border=0 width=733 height=275 1502 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 6.png" v:shapes="Picture_x0020_28"><![endif]></span></p>1430 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image015.png" v:shapes="Picture_x0020_28"><![endif]></span></p> 1503 1431 1504 1432 <p class=MsoNormal><o:p> </o:p></p> … … 1507 1435 id="Picture_x0020_27" o:spid="_x0000_i1032" type="#_x0000_t75" style='width:525pt; 1508 1436 height:450pt;visibility:visible;mso-wrap-style:square'> 1509 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 7.png"1437 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image016.png" 1510 1438 o:title=""/> 1511 1439 </v:shape><![endif]--><![if !vml]><img border=0 width=700 height=600 1512 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 7.png" v:shapes="Picture_x0020_27"><![endif]></span></p>1440 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image016.png" v:shapes="Picture_x0020_27"><![endif]></span></p> 1513 1441 1514 1442 <p class=MsoNormal><o:p> </o:p></p> … … 1522 1450 id="Picture_x0020_29" o:spid="_x0000_i1031" type="#_x0000_t75" style='width:525pt; 1523 1451 height:450pt;visibility:visible;mso-wrap-style:square'> 1524 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 8.png"1452 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image017.png" 1525 1453 o:title=""/> 1526 1454 </v:shape><![endif]--><![if !vml]><img border=0 width=700 height=600 1527 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 8.png" v:shapes="Picture_x0020_29"><![endif]></span></p>1455 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image017.png" v:shapes="Picture_x0020_29"><![endif]></span></p> 1528 1456 1529 1457 <p class=MsoNormal><o:p> </o:p></p> 1530 1458 1531 1459 <p class=MsoNormal>This is the sort of agreement one should expect between the 1532 best fit and the size distribution. To save these results you must do <b1533 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif";1460 best log normal fit and the size distribution. To save these results you must 1461 do <b style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1534 1462 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>File/Save 1535 1463 project </span></b>in the main <b style='mso-bidi-font-weight:normal'><span … … 1560 1488 o:spid="_x0000_i1030" type="#_x0000_t75" style='width:379.5pt;height:546pt; 1561 1489 visibility:visible;mso-wrap-style:square'> 1562 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 9.png"1490 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image018.png" 1563 1491 o:title=""/> 1564 1492 </v:shape><![endif]--><![if !vml]><img border=0 width=506 height=728 1565 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image01 9.png" v:shapes="Picture_x0020_30"><![endif]></span></p>1493 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image018.png" v:shapes="Picture_x0020_30"><![endif]></span></p> 1566 1494 1567 1495 <p class=MsoNormal><o:p> </o:p></p> … … 1572 1500 id="Picture_x0020_31" o:spid="_x0000_i1029" type="#_x0000_t75" style='width:525pt; 1573 1501 height:450pt;visibility:visible;mso-wrap-style:square'> 1574 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image0 20.png"1502 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image019.png" 1575 1503 o:title=""/> 1576 1504 </v:shape><![endif]--><![if !vml]><img border=0 width=700 height=600 1577 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image0 20.png" v:shapes="Picture_x0020_31"><![endif]></span></p>1505 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image019.png" v:shapes="Picture_x0020_31"><![endif]></span></p> 1578 1506 1579 1507 <p class=MsoNormal><o:p> </o:p></p> … … 1635 1563 id="Picture_x0020_32" o:spid="_x0000_i1028" type="#_x0000_t75" style='width:379.5pt; 1636 1564 height:546pt;visibility:visible;mso-wrap-style:square'> 1637 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image02 1.png"1565 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image020.png" 1638 1566 o:title=""/> 1639 1567 </v:shape><![endif]--><![if !vml]><img border=0 width=506 height=728 1640 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image02 1.png" v:shapes="Picture_x0020_32"><![endif]></span></p>1568 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image020.png" v:shapes="Picture_x0020_32"><![endif]></span></p> 1641 1569 1642 1570 <p class=MsoNormal><o:p> </o:p></p> … … 1647 1575 id="Picture_x0020_33" o:spid="_x0000_i1027" type="#_x0000_t75" style='width:525pt; 1648 1576 height:450pt;visibility:visible;mso-wrap-style:square'> 1649 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image02 2.png"1577 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image021.png" 1650 1578 o:title=""/> 1651 1579 </v:shape><![endif]--><![if !vml]><img border=0 width=700 height=600 1652 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image02 2.png" v:shapes="Picture_x0020_33"><![endif]></span></p>1580 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image021.png" v:shapes="Picture_x0020_33"><![endif]></span></p> 1653 1581 1654 1582 <p class=MsoNormal><o:p> </o:p></p> … … 1691 1619 id="Picture_x0020_34" o:spid="_x0000_i1026" type="#_x0000_t75" style='width:549.75pt; 1692 1620 height:206.25pt;visibility:visible;mso-wrap-style:square'> 1693 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image02 3.png"1621 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image022.png" 1694 1622 o:title=""/> 1695 1623 </v:shape><![endif]--><![if !vml]><img border=0 width=733 height=275 1696 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image02 3.png" v:shapes="Picture_x0020_34"><![endif]></span></p>1624 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image022.png" v:shapes="Picture_x0020_34"><![endif]></span></p> 1697 1625 1698 1626 <p class=MsoNormal><o:p> </o:p></p> … … 1703 1631 id="Picture_x0020_35" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:525pt; 1704 1632 height:450pt;visibility:visible;mso-wrap-style:square'> 1705 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image02 4.png"1633 <v:imagedata src="Fitting%20Small%20Angle%20Scattering%20Data_files/image023.png" 1706 1634 o:title=""/> 1707 1635 </v:shape><![endif]--><![if !vml]><img border=0 width=700 height=600 1708 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image02 4.png" v:shapes="Picture_x0020_35"><![endif]></span></p>1636 src="Fitting%20Small%20Angle%20Scattering%20Data_files/image023.png" v:shapes="Picture_x0020_35"><![endif]></span></p> 1709 1637 1710 1638 <p class=MsoNormal><o:p> </o:p></p> … … 1732 1660 mso-hansi-theme-font:minor-latin'>GSAS-II data tree</span></b> window.</p> 1733 1661 1734 <p class=MsoNormal>This concludes the SASD modeling tutorial.< o:p></o:p></p>1662 <p class=MsoNormal>This concludes the SASD modeling tutorial.</p> 1735 1663 1736 1664 <p class=MsoNormal><o:p> </o:p></p> -
TabularUnified trunk/help/Fitting Small Angle Scattering Data_files/filelist.xml ¶
r1314 r1323 26 26 <o:File HRef="image022.png"/> 27 27 <o:File HRef="image023.png"/> 28 <o:File HRef="image024.png"/>29 28 <o:File HRef="filelist.xml"/> 30 29 </xml> -
TabularUnified trunk/help/Small Angle Size Distribution.htm ¶
r1314 r1323 25 25 <o:Author>Von Dreele</o:Author> 26 26 <o:LastAuthor>Von Dreele</o:LastAuthor> 27 <o:Revision> 9</o:Revision>28 <o:TotalTime>18 71</o:TotalTime>27 <o:Revision>12</o:Revision> 28 <o:TotalTime>1897</o:TotalTime> 29 29 <o:Created>2014-03-20T16:54:00Z</o:Created> 30 <o:LastSaved>2014-05-0 1T14:14:00Z</o:LastSaved>30 <o:LastSaved>2014-05-03T16:09:00Z</o:LastSaved> 31 31 <o:Pages>7</o:Pages> 32 <o:Words>12 63</o:Words>33 <o:Characters>72 02</o:Characters>32 <o:Words>1277</o:Words> 33 <o:Characters>7282</o:Characters> 34 34 <o:Company>Argonne National Laboratory</o:Company> 35 35 <o:Lines>60</o:Lines> 36 <o:Paragraphs>1 6</o:Paragraphs>37 <o:CharactersWithSpaces>8 449</o:CharactersWithSpaces>36 <o:Paragraphs>17</o:Paragraphs> 37 <o:CharactersWithSpaces>8542</o:CharactersWithSpaces> 38 38 <o:Version>14.00</o:Version> 39 39 </o:DocumentProperties> … … 888 888 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'>In 889 889 this tutorial you will determine the size distribution of particles in an 890 alumina polishing powder using data from a constant wavelength synchrotron 891 X-rayUSAXS instrument. You will use both Maximum Entropy (<span class=SpellE>MaxEnt</span>)890 alumina polishing powder using data from a constant wavelength synchrotron X-ray 891 USAXS instrument. You will use both Maximum Entropy (<span class=SpellE>MaxEnt</span>) 892 892 and Total Non-Negative Least Squares (TNNLS) methods assuming spherical 893 893 particles. The data were collected from <span style='mso-fareast-font-family: … … 912 912 Calibri;mso-bidi-theme-font:minor-latin'>Import/Small Angle Data/from a q step 913 913 QIE data file</span></b> menu item to read the data file into GSAS-II. This 914 read option is set to read three column small angle scattering data (SASD) as 915 Q, intensity and estimated standard deviation in intensity; there may be a 916 header with metadata information in the front of this file.<span914 read option is set to read three column small angle scattering data (SASD) as Q 915 in Å<sup>-1</sup>, intensity and estimated standard deviation in intensity; 916 there may be a header with metadata information in the front of this file.<span 917 917 style='mso-spacerun:yes'> </span>Change the file directory to <b 918 918 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; … … 921 921 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 922 922 mso-hansi-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font: 923 minor-latin'> to find the file.</span></p> 923 minor-latin'> to find the file</span>; you will have to select the <b 924 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 925 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>any file 926 (*.*)</span></b> filter to see it.</p> 924 927 925 928 <p class=MsoListParagraphCxSpLast style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span … … 1025 1028 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font: 1026 1029 minor-latin;mso-hansi-theme-font:minor-latin;mso-no-proof:yes'>Substances.py</span></b><span 1027 style='mso-no-proof:yes'>. You can add your own substances to this or better 1028 put them in </span><b style='mso-bidi-font-weight:normal'><span 1029 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 1030 mso-hansi-theme-font:minor-latin;mso-no-proof:yes'>UserSubstances.py</span></b><span 1031 style='mso-no-proof:yes'>; this is read after Substances.py when you load 1032 substances for your selection. </span>Select <b style='mso-bidi-font-weight: 1030 style='mso-no-proof:yes'>. You can add your own substances to this or better put 1031 them in </span><b style='mso-bidi-font-weight:normal'><span style='font-family: 1032 "Calibri","sans-serif";mso-ascii-theme-font:minor-latin;mso-hansi-theme-font: 1033 minor-latin;mso-no-proof:yes'>UserSubstances.py</span></b><span 1034 style='mso-no-proof:yes'>; this is read after </span><b style='mso-bidi-font-weight: 1033 1035 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font: 1034 minor-latin;mso-hansi-theme-font:minor-latin'>Substances</span></b> under <b 1035 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1036 minor-latin;mso-hansi-theme-font:minor-latin;mso-no-proof:yes'>Substances.py</span></b><span 1037 style='mso-no-proof:yes'> when you load substances for your selection. </span>Select 1038 <b style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1039 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Substances</span></b> 1040 under <b style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1036 1041 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>SASD alumina 1037 1042 data.dat</span></b> from the GSAS-II tree. Then do <b style='mso-bidi-font-weight: … … 1087 1092 1088 1093 <p class=MsoNormal>Two of the substances you have loaded into GSAS-II next need 1089 to be selected for this experiment; Select <b style='mso-bidi-font-weight:normal'><span1090 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 1091 m so-hansi-theme-font:minor-latin'>Sample Parameters</span></b> under <b1092 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif";1094 to be selected for this size distribution analysis; Select <b style='mso-bidi-font-weight: 1095 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font: 1096 minor-latin;mso-hansi-theme-font:minor-latin'>Sample Parameters</span></b> 1097 under <b style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1093 1098 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>SASD alumina 1094 1099 data.dat</span></b> from the GSAS-II tree. Near the bottom of the window will … … 1102 1107 minor-latin;mso-hansi-theme-font:minor-latin'>vacuum</span></b>). The window 1103 1108 will show at the bottom the computed contrast between alumina and vacuum 1104 without and with consideration of resonant scattering effects; the latter is 1105 usedin subsequent calculations.</p>1109 without and with consideration of resonant scattering effects; the latter is used 1110 in subsequent calculations.</p> 1106 1111 1107 1112 <p class=MsoNormal><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shape … … 1148 1153 <p class=MsoNormal><o:p> </o:p></p> 1149 1154 1150 <p class=MsoNormal>Many selections are made by default for this <span1151 class=GramE>analysis,</span> however it is important that an appropriate value1152 is selected for thebackground. From the high Q end of the data plot</p>1155 <p class=MsoNormal>Many selections are made by default for this analysis; 1156 however it is important that an appropriate value is selected for the 1157 background. From the high Q end of the data plot</p> 1153 1158 1154 1159 <p class=MsoNormal><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shape … … 1164 1169 1165 1170 <p class=MsoNormal>It is clear that the intensity levels off at an apparent 1166 background level of ~0.12; enter that into the appropriate place in the data 1167 window. The plot will be redrawn showing a horizontal green line for the 1168 background. All the other parameters seem reasonable for a 1<sup>st</sup> 1171 background level of ~<b style='mso-bidi-font-weight:normal'><span 1172 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 1173 mso-hansi-theme-font:minor-latin'>0.12</span></b>; enter that into the 1174 appropriate place in the data window. The plot will be redrawn showing a horizontal 1175 red line for the background. All the other parameters seem reasonable for a 1<sup>st</sup> 1169 1176 attempt at a <span class=SpellE>MaxEnt</span> solution. Do <b style='mso-bidi-font-weight: 1170 1177 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font: … … 1239 1246 <p class=MsoNormal>The green curve is the result calculated from the size 1240 1247 distribution. Notice that it is not perfect, there is appreciable misfit around 1241 Q=0.0 3A. This may be due to the assumption that the particles are spheres; they1242 could be some other shape (I could get a better fit by setting the Spheroid 1243 aspect ratio to 2.0), however this tool is not really the appropriate one to 1244 make this determination.</p>1248 Q=0.003Å<sup>-1</sup>. This may be due to the assumption that the particles are 1249 spheres; they could be some other shape (I could get a better fit by setting 1250 the Spheroid aspect ratio to 2.0), however this tool is not really the 1251 appropriate one to make this determination.</p> 1245 1252 1246 1253 <h2>Step 6 Size Distribution <i style='mso-bidi-font-style:normal'>via</i> … … 1267 1274 <p class=MsoNormal><o:p> </o:p></p> 1268 1275 1269 <p class=MsoNormal>Reset the Error multiplier back to 1.0 and then do 1270 Models/Fit to run the IPG fitting. The IPG algorithm did not converge in 100 1271 cycles and resulting size distribution is a little choppy but has roughly the 1272 same bimodal distribution found by <span class=SpellE>MaxEnt</span>.</p> 1276 <p class=MsoNormal>Reset the Error multiplier back to <b style='mso-bidi-font-weight: 1277 normal'><span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font: 1278 minor-latin;mso-hansi-theme-font:minor-latin'>1.0</span></b> and then do <b 1279 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1280 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Models/Fit</span></b> 1281 to run the IPG fitting. The IPG algorithm did not converge in 100 cycles and 1282 resulting size distribution is a little choppy but has roughly the same bimodal 1283 distribution found by <span class=SpellE>MaxEnt</span>.</p> 1273 1284 1274 1285 <p class=MsoNormal><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shape … … 1285 1296 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1286 1297 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>Error 1287 multiplier</span></b> to 2.0; the IPG fit con<span style='mso-no-proof:yes'>verges 1288 in <20 cycles and gives a smoother size distribution.<o:p></o:p></span></p> 1298 multiplier</span></b> to <b style='mso-bidi-font-weight:normal'><span 1299 style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:minor-latin; 1300 mso-hansi-theme-font:minor-latin'>2.0</span></b>; the IPG fit con<span 1301 style='mso-no-proof:yes'>verges in <20 cycles and gives a smoother size 1302 distribution.<o:p></o:p></span></p> 1289 1303 1290 1304 <p class=MsoNormal><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shape … … 1298 1312 <p class=MsoNormal><o:p> </o:p></p> 1299 1313 1300 <p class=MsoNormal>The bimodal distribution is again quite clear with ~1400 A1301 and ~150 Adiameter particles. This method appears to give a better fit to the1314 <p class=MsoNormal>The bimodal distribution is again quite clear with ~1400Å 1315 and ~150Å diameter particles. This method appears to give a better fit to the 1302 1316 data than the <span class=SpellE>MaxEnt</span> method particularly in the 1303 Q~0. 3Aregion</p>1317 Q~0.003Å<sup>-1</sup> region</p> 1304 1318 1305 1319 <p class=MsoNormal><span style='mso-no-proof:yes'><!--[if gte vml 1]><v:shape … … 1332 1346 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>2.0</span></b>.</p> 1333 1347 1334 <p class=MsoNormal>You should save this GSAS-II project as it will be used in tutorials 1335 for fitting small angle scattering data; I used <span class=SpellE><b 1336 style='mso-bidi-font-weight:normal'><span style='font-family:"Calibri","sans-serif"; 1337 mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin'>alumina.gpx</span></b></span>.</p> 1348 <p class=MsoNormal>You should save this GSAS-II project as it will be used in 1349 the tutorial for fitting small angle scattering data; I used <span 1350 class=SpellE><b style='mso-bidi-font-weight:normal'><span style='font-family: 1351 "Calibri","sans-serif";mso-ascii-theme-font:minor-latin;mso-hansi-theme-font: 1352 minor-latin'>alumina.gpx</span></b></span>.</p> 1338 1353 1339 1354 </div>
Note: See TracChangeset
for help on using the changeset viewer.