XiangyunQiu
email:xiangyun@pa.msu.eduSimonBillinge
email:billinge@pa.msu.edu
DepartmentofPhysicsandAstronomy,MichiganStateUniversity,
EastLansing,Michigan,48824-2320,USA
Documentcreated:July22,2004
Preface
PDFgetX2SoftwareLicenseAgreement
BydownloadingandinstallingacopyofthePDFgetX2SoftwareandDocumentation,youagreetothefollowingterms.
NotificationofCopyright:PDFgetX2isaproprietaryproductofMichiganStateUniversity(\"MSU\")andisprotectedbycopyrightlawsandinternationaltreaty.You(as\"EndUser\")musttreatPDFgetX2likeanyothercopyrightedmaterials.CopyrightlawsprohibitmakingcopiesoftheSoftwareforanyreason.YoumaymakecopiesoftheDocumentationforusewithalicensedversionoftheSoftware;however,MSUnotificationsofcopyrightmustbeleftintact.Ifyouhaveanyquestionsconcerningthisagreement,pleasecontacttheCopyrightLicensingOffice,MSU,EastLansing,Michigan48824U.S.A.(517)355-2186.
License:MSUgrantsEndUsertheroyalty-free,non-exclusive,non-transferablerighttousePDFgetX2softwareforresearchoreducationalpurposes.Youmaynotredistribute,transfer,rent,lease,sell,lend,sub-license,preparederivativeworks,decompile,orreverse-engineerthePDFgetX2SoftwarewithoutpriorexpresswrittenconsentofMSUattheaboveaddress.
MSUretainstitletoPDFgetX2,includingwithoutlimitationtheSoftwareandDocumentation.EndUseragreestousereasonableeffortstoprotecttheSoftwareandDocumentationfromunauthorizeduse,reproduction,distribution,orpublication.AllrightsnotspecificallygrantedinthisAgreementarereservedbyMSU.
Warranty:PDFgetX2SoftwareandDocumentationareprovided\"asis.\"MSUMAKESNOWAR-RANTY,EXPRESSORIMPLIED,TOENDUSERORTOANYOTHERPERSONORENTITY.SPECIF-ICALLY,MSUMAKESNOWARRANTYOFMERCHANTABILITYORFITNESSFORAPARTICU-LARPURPOSEOFPDFGETX2SOFTWAREORDOCUMENTATION.MSUWILLNOTBELIABLEFORSPECIAL,INCIDENTAL,CONSEQUENTIAL,INDIRECTOROTHERSIMILARDAMAGES,EVENIFMSUORITSEMPLOYEESHAVEBEENADVISEDOFTHEPOSSIBILITYOFSUCHDAM-AGES.INNOEVENTWILLMSULIABILITYFORANYDAMAGESTOENDUSERORANYPER-SONEVEREXCEEDTHEFEEPAIDFORTHELICENSETOUSETHESOFTWARE,REGARDLESSOFTHEFORMOFTHECLAIM.
General:IfanyprovisionofthisAgreementisunlawful,void,orforanyreasonunenforceable,itshallbedeemedseverablefrom,andshallinnowayaffectthevalidityorenforceabilityoftheremainingprovisionsofthisAgreement.ThisAgreementshallbegovernedbyMichiganlaw.
Contents
1
Introduction
1.1WhatisPDFgetX2?1.2Whatisnew?...
1.2.1Version1.01.2.2Betarelease1.3UsingPDFgetX2.1.4Usingthismanual.1.5Acknowledgments
667777101010101112131415151717171820202121
.................................................................................................................................................................................................................................................................................
2
QuickStartTutorial
2.1Installationandstart-up............2.2Copytutorialdata...............
2.2.1Descriptionofthetutorialexperiment2.3PreprocessSPECformatdata.........
2.3.1Objective...............2.3.2LoadSPECdatafile.........2.3.3Overviewofscansinformation....2.3.4SetupSPECcolumns........2.3.5Setupdeadtimecorrection......2.3.6Setupdetector(s)merging......2.3.7Actionsandvisualization.......2.3.8Savemergeddataandthehistory..2.4GetX-rayPDF................
2.4.1Objective...............2.4.2Setupworkingdirectory.......2.4.3Inputdatafiles............2.4.4Experimentsetup...........2.4.5Sampleinformation..........2.4.6Setupcorrections........
.
..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
CONTENTSPDFgetX2v1.0UsersGuide
Page:3
ListofFigures
2.12.22.32.42.52.62.72.82.92.102.112.122.132.142.152.162.172.182.19
ThewelcomeinterfacewhenstartingPDFgetX2........................ClickthePreprocessSPECFormatDatabuttontoswitchtotheGUIinFig.2.3......ThemainpreprocessSPECformatdataGUI.........................TheGUIportiondisplayingscansinformationintheSPECdata................TheGUIsectiontosetupSPECcolumns...........................TheGUItosetupdeadtimecorrectionsformonitor(left)anddetectorcolumns(right)...TheGUIsectiontoplot/savedataandprocessdata.......................VisualizationoftherawSPECdata(left)andthecorrectedSPECdata(right)........VisualizationofthemergeddataobtainedfrompreprocessSPECformatdata........ClicktheGetX-rayPDFbuttontoswitchtotheGUIinFig.2.11..............ThemainGetX-rayPDFGUI.................................Readinthesampleandsamplebackgroundfiles........................Theexperimentconfiguration..................................TheGUItoinputsamplechemicalinformation........................TheGUItosetupcorrections..............................theGUIforFouriertransformsettings...........................theGUIforsettingupexperimentaldata............................Frombottom,theUserMessagedisplay,theactionbuttons,thedatavisualizationselectionsThe(a)andthe(b)foryourreference.......................
9
111213141516171819192021222324242526
A.1Thewindowsself-installerGUI.................................40A.2ThewelcomeinterfacewhenstartingPDFgetX2........................40
ListofTables
3.13.23.33.43.53.63.73.83.93.103.113.123.133.14
Explanationofthewidgettypes...................DescriptionsoftopGUIportionofthepreprocessSPECformatdataDescriptionsoftheGUIdisplayingscansinformation........DescriptionsoftheGUItosetupSPECcolumns..........DescriptionsoftheGUItosetcolumnsforeachdetector......DescriptionsoftheGUItosetupdeadtimecorrection.......DescriptionsoftheGUItosetupmergingdetectors.........DescriptionsoftheGUIforactionandvisualization.........DescriptionsoftheGUItopframeofGetX-rayPDF........DescriptionsoftheGUItoinputandeditdatafiles.........DescriptionsoftheGUItosetupsampleinformation........
corrections(I).......DescriptionsoftheGUItosetup
DescriptionsoftheGUItosetupcorrections(II).......DescriptionsoftheGUItovisualizedataandprocessdata.....
......................................................................................................................................................................................2728292930303132333334343536
Chapter1
Introduction
1.1WhatisPDFgetX2?
PDFgetX2isauserfriendlyprogramtoobtaintheatomicpairdistributionfunction(PDF)fromX-raypowderscatteringdata.Theinteractionbetweenusersanddataisfacilitatedbyaratherextensivegraphicaluserinterface(GUI).ThesupportedplatformsincludeLinux,Windows,andMacOSs.PleaserefertoAppendixAfordetailedinstallationinstructions.ThesupportedfileformatsincludeSPEC,CHI,andfreedataformat.PleaserefertoAppendixBfordetails.
,isarealspacefunctiontellingtheprobabilityoffindingpairsofatomsseparatedbyThePDF,
distanceinthematerial.TheexperimentalPDFcanbethoughtofasthesumofsnapshotsoftheinstan-taneousatomicarrangementsoverthedatacollectiontime.Accordingly.thePDFcantellusaboutboththelocalstructure(lowregion)andaveragestructure(highregion).ThePDFmethodhasbeenusedasearlyas1931byDebye[1]tostudyliquidmercury,andhasmostlyfocusedonglassandamorphousmaterials[2;3].Notuntilrecently,thePDFanalysishasbeensuccessfullyappliedtocrystallineandnano-crystallinematerials[4].WewouldliketodirectyoutoarecentbookbyEgamiandBillinge(2003)[5]formoretechniquedetailsandrecentPDFapplications.
,isobtainedbyadirectsineFouriertransformationofthestructurefunction,whereThePDF,
isthemagnitudeofthescatteringvector.However,thecollectedrawdataduringX-rayscatteringexper-imentssubjecttovariousinstrumentandsampleeffects,whichhavetobeproperlycorrectedtoextractthe
.Thisprogram,PDFgetX2,livestoservethispurpose.Standardcorrections[5;6;7]implementedincludesubtractionofbackgroundscattering,sampleabsorption,X-raypolarization,unwantedComptonin-tensity,andnormalizationbytheaverageatomicscatteringpower.ParticularlyfortheRA-PDFexperimentsrecentlydevelopedbyChupasetal.[8]utilizingtheimageplateareadetector,additionalcorrectionsduetoobliqueincidentangledependence[9]andthedetectorenergydependence[10]arealsoimplemented.StatisticaluncertaintiesduetolimitedintensitycountsareestimatedandarepropagateduptothePDF,
,whichbecomesveryimportantwhenastheanddataareincreasinglybeingmodeledusingregressionalgorithms.Inaddition,simpledatasmoothinganddampingarealsopossible.
CHAPTER1.INTRODUCTIONUsersGuide
1
IDLisaregisteredtrademarkofResearchSystems,Inc.fortheirInteractiveDataLanguagesoftware
CHAPTER1.INTRODUCTIONPDFgetX2v1.0UsersGuide
Page:8
Chapter2
QuickStartTutorial
Pleasenotethatthedatacorrectionscarriedoutonthedataarenotdescribedinthismanual,justtheuseoftheprogram.Foradetaileddescriptionofthecorrections,pleaseseeEgamiandBillinge[5].
2.1Installationandstart-up
DetailedinformationaboutwhereandhowtoobtaintheprogramPDFgetX2canbefoundinAppendixA.Beforeyoustart,itmightbeagoodideatocheckforupdatesand/orbugfixes.WaystoinvokePDFgetX2onfordifferentplatformsarealsoexplainedinAppendixA.
Nowlet’sstarttheprogram,andthewelcomewindowshouldappearasshowninFig.2.1.ThelookandfeeloftheGUIsvariesslightlyondifferentplatforms.
Figure2.1:ThewelcomeinterfacewhenstartingPDFgetX2
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:10
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:11
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:12
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:13
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:14
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:15
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:16
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:17
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:18
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:19
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:20
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:21
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:22
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:23
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:24
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:25
CHAPTER2.QUICKSTARTTUTORIALPDFgetX2v1.0UsersGuide
Page:26
Chapter3
GUIWidgetsReference
QuiteafewtableswillbeshowntodescribetheGUIwidgets.Theyallcontainthreecolumns.Thefirstcolumnisthenameofthewidget,whichisusuallythetextdisplayedonthewidgetorthelabelinitsfront.Thesecondcolumnindicatesthewidgettype.Thethirdcolumnexplainsthefunctionofthewidget.Table3explainswhateachtypemeansinthiscontext.
Name
acontainerofonegroupofnextlevelwidgets,mouseclickusuallydisplayssubmenus.Thedescriptionsofitssubmenusareshownrightafterbelow,andprecededby
action
atextobjectusuallyforthesolepurposetodisplayusefulinformationlist
amultipleitemuserselectablefield,howevertheselectableitemsneedtobeactivatedbyclickingonitfirsttoseeavailablechoices
checkbox
agroupofexclusivechoices,selectionofonewilldeselectallothers
text/edit
PDFgetX2v1.0Page:27
CHAPTER3.GUIWIDGETSREFERENCETypemenuactionactionactionactionmenumenuactionactionactionaction
UsersGuide
PDFgetX2v1.0Page:28
CHAPTER3.GUIWIDGETSREFERENCETypelabellist
UsersGuide
actiondroplist
Typedroplist
droplist
droplist
actionaction
PDFgetX2v1.0Page:29
CHAPTER3.GUIWIDGETSREFERENCETypecheckbox
UsersGuide
droplistdroplistdroplist
Typedroplist
radioboxradioboxradioboxdroplistdroplisttextdroplist
PDFgetX2v1.0Page:30
CHAPTER3.GUIWIDGETSREFERENCETypecheckboxdroplistdroplistcheckbox
UsersGuide
texttextaction
GUItext
text
actionaction
PDFgetX2v1.0Page:31
CHAPTER3.GUIWIDGETSREFERENCETyperadiobox
UsersGuide
radiobox
radioboxradioboxradiobox
checkboxdroplistdroplistcheckboxdroplistactionactionaction
actionactionmenu
PDFgetX2v1.0Page:32
CHAPTER3.GUIWIDGETSREFERENCETypetexttextmenuactionactiondroplistdroplistaction
UsersGuide
Typecheckboxdroplistdroplistdroplist
texttexttexttexttext
PDFgetX2v1.0Page:33
CHAPTER3.GUIWIDGETSREFERENCEUsersGuide
Typeactiondroplist
texttexttexttexttext
Typecheckboxcheckbox
checkbox
checkbox
checkbox
PDFgetX2v1.0Page:34
CHAPTER3.GUIWIDGETSREFERENCETypecheckbox
UsersGuide
droplistcheckbox
checkbox
checkbox
checkbox
checkboxcheckboxcheckbox
checkboxcheckboxcheckbox
PDFgetX2v1.0Page:35
CHAPTER3.GUIWIDGETSREFERENCEUsersGuide
Typeactionaction
action
action
actionaction
PDFgetX2v1.0Page:36
AppendixA
InstallationandStart-up
A.1
ObtainPDFgetX2andIDL
TherecommendedwaytoobtainprogramPDFgetX2istodownloaditdirectlyfromitshomepageat
http://www.pa.msu.edu/cmp/billinge-group/programs/PDFgetX2/
Recentupdates,bugfixes,andotherrelatedinformationarealsopostedon-line.Pleasecheckbackfromtimetotime.Ifthewebisnotaccessible,pleasesendusemail(billinge@pa.msu.edu)toarrangealternativeshipment.
AcommercialIDLlicenseddistribution(version6.0orhigher),orthefreelydownloadableIDLVir-tualMachine(IDL),istheonlyprerequisitetorunPDFgetX2.TheIDLisavailablefromthedownloadsectionoftheIDLwebsitehttp://www.rsinc.com/download/.SupportedplatformsbyIDLincludeLinux/UNIX,WINDOWS,andMACINTOSH.NospecifichardwareisusedbyPDFgetX2.Inprinciple,PDFgetX2canrunonanyplatformwhereIDLcanbeinstalledandwidgetsaresupported.
A.2Howtoinstall
PDFgetX2takesabout17MBharddiskspaceincludingthismanual,whileatypicalinstallationofIDLmaytakeupto200MBdiskspaceforeitherthelicenseddistributionorthevirtualmachine.
A.2.1Linux/UNIXsystem
Thefileyoushoulddownloadispdfgetx2-xxxx-yymmdd-linux.sh.Afteracompletedownload,gotothesaveddirectory,andruncommandshpdfgetx2-xx-yymmdd-linux.shtoinitializetheinstallation.Youwillbeaskedwheretoputthesourceandtheexecutable,justbesurethatyouhavetherightpermission.Forexample,withmycomputerrunningRedHatLinux9.0,IgotthefollowingwheninstallingthePDFgetX2intoalocaldirectory.
APPENDIXA.INSTALLATIONANDSTART-UPPDFgetX2v1.0UsersGuide
Page:38
APPENDIXA.INSTALLATIONANDSTART-UPPDFgetX2v1.0UsersGuide
Page:39
APPENDIXA.INSTALLATIONANDSTART-UPPDFgetX2v1.0UsersGuide
Page:40
APPENDIXA.INSTALLATIONANDSTART-UPPDFgetX2v1.0UsersGuide
Page:41
AppendixB
SupportedFileFormats
DatafileshavetobeinASCIIformat.Theprogramdoesn’tsetthesinglelinelengthlimit,whichwoulddependonyoursystem.Forallsupportedfileformats,youcanfirstspecifythenumberoflinestoskipfromthebeginning.Youcanalsospecifythecommentidentifierwhichstartsacommentlineinsteadofdata.ChangingthefileformatisdonebyclickingoneithertheEditFormat(Fig.2.3)orCustomize...(Fig.2.11)button,aGUIisprovidedtofacilitateformatselection.
B.1SPECfileformat
TheSPECfileformatherereferstoonewithcompatibledataformatwiththeoutputfilefromthecommondiffractometercontrolanddataacquisitionprogramSPEC.First,let’sshowanexampleSPECfile.
#S1ascanpmQ1136001
#LpmQerealeliveEpochSecondsIC1IC3I_CESRPULSERTOTALCOMPTONIC2ELASTIC12.071.967759312.11758556914396634394.3954162866233317186061.022.071.968759342.11849558523396548394.1594323000217317916101.042.061.962759362.102555188394768392.3244143030253315695911.062.071.969759392.118865533396616394.02341731382403177671.082.071.977759422.11559126396636393.919419292324631839639#S2ascanpmQ1136001
#LpmQerealeliveEpochSecondsIC1IC3I_CESRPULSERTOTALCOMPTONIC2ELASTIC12.071.999776062.118790517396566353.6118239718627129533
1.022.0691.997776092.118074908723938353.3194152486194271675581.042.071.9776122.118844377396583353.4194162672177270455361.062.071.996776142.11884492200396585353.4144282551195272185511.082.061.9776172.108688500394682351.707419245819926993550
APPENDIXB.SUPPORTEDFILEFORMATSPDFgetX2v1.0UsersGuide
Page:43
AppendixC
PDFgetX2HistoryFile
AnyPDFgetX2sessionatanystagecanbesavedintoahistoryfile,andloadingofthehistoryfilewillrestorethesavedsession.Eachinternalparameterisgivenakeyidentifiedbyalogicalkeywordinthehistoryfile.Youcouldedittheparametervalues,butthisshouldrarelyhappensinceallessentialparametersareaccessiblefromtheGUI.
Foryourreference,ahistoryfileisincludedbelow.Somelinesaretruncatedforreadability.#Format:#Twosectionsareinthishistoryfile:#1)PreprocessSPECData,2)GetX-rayPDF#Firstdelimiteris#######(7)whichseparatesthetwo,
#secondis#####(5)whichstartseachsubsectionfollowing.#Note:#Youmaymodifythishistoryfileusingatexteditor,however,#extremecautionmustbepaidtopreservetheformat.Thereshould#noblankbeforeorafter\"=\"sign,exceptnoinfoavailable,please#donnotchangethenumberofstringsineachlineeventhatlineis#toolongortooshort!#
Historywritten:SunJan1815:53:292004Producedbyxiangyun
#######SPECData_Reduction############ScansData_SetupViewSelect_Isa=0SpecFile=ingaas_tutorial.specNum_Scans=5#LNO.ScannumValidSelectHighlightHas_MCA
011110121110231110
APPENDIXC.PDFGETX2HISTORYFILEPDFgetX2v1.0UsersGuide
Page:45
APPENDIXC.PDFGETX2HISTORYFILEPDFgetX2v1.0UsersGuide
Page:46
APPENDIXC.PDFGETX2HISTORYFILEPDFgetX2v1.0UsersGuide
Page:47
APPENDIXC.PDFGETX2HISTORYFILEPDFgetX2v1.0UsersGuide
Page:48
Bibliography
[1]P.DebyeandH.Menke,Ergeb.Tech.Röntgenk.2,1(1931).[2]L.P.TarasovandB.E.Warren,J.Chem.Phys.4,236(1936).
[3]B.E.Warren,H.Krutter,andO.Morningstar,Fourieranalysisofx-raypatternsofvitreousSiO
andBO.,J.Am.Ceram.Soc.19,202–6(1936).
[4]S.J.L.BillingeandM.G.Kanatzidis,BeyondCrystallography:thestudyofdisorder,nanocrys-tallinityandcrystallographicallychallengedmaterials,Chem.Commun.,749–760(2004).[5]T.EgamiandS.J.L.Billinge,UnderneaththeBraggPeaks:Structuralanalysisofcomplex
materials,UnderneaththeBraggPeaks:Structuralanalysisofcomplexmaterials,PergamonPress,Elsevier,Oxford,England,2003.[6]I.-K.Jeong,J.Thompson,A.M.P.Turner,andS.J.L.Billinge,PDFgetX:aprogramfordetermin-ingtheatomicpairdistributionfunctionfromx-raypowderdiffractiondata,J.Appl.Crystallogr.34,536(2001).[7]B.J.Thijsse,Theaccuracyofexperimentalradialdistributionfunctionsformetallicglasses,J.
Appl.Crystallogr.17,61(1984).[8]P.J.Chupas,X.Qiu,J.C.Hanson,P.L.Lee,C.P.Grey,andS.J.L.Billinge,RapidAcquisitionPair
DistributionFunctionAnalysis(RA-PDF),J.Appl.Crystallogr.36,1342–1347(2003).[9]J.Zaleski,G.Wu,andP.Coppens,Onthecorrectionofreflectionintensitiesrecordedonimaging
platesforincompleteabsorptioninthephosphorlayer,J.Appl.Crystallogr.31,302(1998).[10]M.ItoandY.Amemiya,X-Ray-EnergyDependenceAndUniformityOfAnImagingPlateDe-tector,NuclearInstruments&MethodsInPhysicsResearchSectionA-AcceleratorsSpectrometersDetectorsAndAssociatedEquipment310,369–372(1991).[11]W.Ruland,TheseparationofcoherentandincoherentComptonx-rayscattering,Brit.J.Appl.
Phys.15,1301(19).
BIBLIOGRAPHYPDFgetX2v1.0UsersGuide
Page:50
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务