Ticket #7880 (closed: fixed)
Enable LeBailFit and its auxiliary algorithms work for VULCAN
Reported by: | Wenduo Zhou | Owned by: | Wenduo Zhou |
---|---|---|---|
Priority: | critical | Milestone: | Release 3.0 |
Component: | Diffraction | Keywords: | |
Cc: | petersonpf@… | Blocked By: | #7847 |
Blocking: | #7881, #8101 | Tester: | Vickie Lynch |
Description
VULCAN uses neutron back-to-back exponential convoluted with pseudovoigt peak profile. The profile parameters provided by instrument scientist do not work for Fullprof. Therefore, Mantid's LeBailFit and its auxiliary algorithms will be used to to refine the parameters and exported to Fullprof's irf. Presently they are only tested for thermal-neutron back-to-back exponential convoluted with pseudovoigt peak profile.
Attachments
Change History
comment:4 Changed 7 years ago by Wenduo Zhou
Added unit test on using NeutronBk2BkExp. Refs #7880.
Changeset: 021110cdf7120988203ac4a6886956c3a1a034e1
comment:5 Changed 7 years ago by Wenduo Zhou
Fixed a bug in unit test. Refs #7880.
Changeset: bf73909f884908ea6ab016ba1a47162ba2503060
comment:6 Changed 7 years ago by Wenduo Zhou
Enabled LeBailFit/Function to support prof 9. Refs #7880.
Changeset: c4e5b943975a559118f62d4b758f5fbe328dc1b5
comment:7 Changed 7 years ago by Wenduo Zhou
Make Rwp skip point with infinity weight. Refs #7880.
Changeset: 7d27bfcca49bc79147ceed5916c56c4c9857c6ff
comment:8 Changed 7 years ago by Wenduo Zhou
Add a new property. Refs #7880.
Changeset: 077ef082e65a10f127a124ed30333183157fe391
comment:9 Changed 7 years ago by Wenduo Zhou
For testers
This ticket is to enable Le Bail fit and the algorithms support peak profile calibration to work with peak profile #9 (for Vulcan). LeBailFit, LeBailFunction and their unit tests were worked on. ProcessBackground has its algorithm improved for Vulcan's background. A new workflow algorithm ExamineDiffProfile has been implemented to test the input parameters.
Here is how to test all the algorithms that are modified
- Download all the attached files including VULCAN data file, a Pythons script to create the LeBailFit's input and etc.
- Run script verify7880.py;
- Check the output workspace VULCAN_22946_CAL. It shows that the how well the proposed VULCAN' peak profile (GSAS TOF Number 3/Fullprof Number 9) matches the data by Le Bail algorithm.
ExaminePowderDiffProfile is a workflow algorithm. A system test is preferred to a unit test. The system test will be implemented in ticket #8101.
comment:11 Changed 7 years ago by Wenduo Zhou
- Status changed from inprogress to verify
- Resolution set to fixed
comment:12 Changed 7 years ago by Vickie Lynch
- Status changed from verify to verifying
- Tester set to Vickie Lynch
comment:13 Changed 7 years ago by Vickie Lynch
- Status changed from verifying to closed
Merge remote branch 'origin/feature/7880_lebail_vulcan'
Full changeset: daa6f470572bc2d5cef571c9f68bcef303bc1249
comment:15 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 8725