| 1 | ###################################################################### |
|---|
| 2 | #Python Script Generated by GeneratePythonScript Algorithm |
|---|
| 3 | ###################################################################### |
|---|
| 4 | # 1. Load data |
|---|
| 5 | LoadAscii(Filename=r'PG3_11485-1.dat',OutputWorkspace='PG3_11485',Unit='TOF') |
|---|
| 6 | |
|---|
| 7 | # 2. Create inputs for LeBailFit() to check the starting values of instrument profile |
|---|
| 8 | CreateLeBailFitInput(ReflectionsFile=r'LB4844b1.hkl', |
|---|
| 9 | FullprofParameterFile=r'2011B_HR60b1.irf', |
|---|
| 10 | LatticeConstant='4.1568899999999998', |
|---|
| 11 | InstrumentParameterWorkspace='Bank1InstrumentParameterTable1', |
|---|
| 12 | BraggPeakParameterWorkspace='BraggPeakParameterTable1') |
|---|
| 13 | |
|---|
| 14 | # 3. Process background roughly and fit to a polynomiail |
|---|
| 15 | ProcessBackground(InputWorkspace='PG3_11485', |
|---|
| 16 | OutputWorkspace='PG3_11485_Background', |
|---|
| 17 | Options='SelectBackgroundPoints', |
|---|
| 18 | LowerBound='5053', |
|---|
| 19 | UpperBound='49387', |
|---|
| 20 | BackgroundPoints='5243,8910,11165,12153,13731,15060,16511,17767,19650,21874,23167,24519,36000,44282,49000',NoiseTolerance='0.10000000000000001') |
|---|
| 21 | |
|---|
| 22 | Fit(Function='name=Polynomial,n=6,A0=0.558765,A1=-3.367e-05,A2=-9.89997e-10,A3=2.29598e-13,A4=-1.07727e-17,A5=2.10057e-22,A6=-1.49446e-27', |
|---|
| 23 | InputWorkspace='PG3_11485_Background', |
|---|
| 24 | MaxIterations='1000', |
|---|
| 25 | Minimizer='Levenberg-MarquardtMD', |
|---|
| 26 | CreateOutput='1', |
|---|
| 27 | Output='PG3_11485_Background', |
|---|
| 28 | StartX='5053', |
|---|
| 29 | EndX='49387') |
|---|
| 30 | |
|---|
| 31 | # 4. Execute LeBailFit in pattern calculation mode |
|---|
| 32 | LeBailFit(InputWorkspace='PG3_11485', |
|---|
| 33 | OutputWorkspace='PG3_11485_InitGuess', |
|---|
| 34 | InputParameterWorkspace='Bank1InstrumentParameterTable1', |
|---|
| 35 | OutputParameterWorkspace='TempTable', |
|---|
| 36 | InputHKLWorkspace='BraggPeakParameterTable1', |
|---|
| 37 | OutputPeaksWorkspace='BraggPeakParameterTable2', |
|---|
| 38 | Function='Calculation', |
|---|
| 39 | BackgroundParametersWorkspace='PG3_11485_Background_Parameters', |
|---|
| 40 | PeakRadius='8', |
|---|
| 41 | UseInputPeakHeights='0', |
|---|
| 42 | Minimizer='Levenberg-Marquardt') |
|---|