Ticket #8096 (closed: fixed)
Enable LoadFullprofResolution and SaveFullprofResolution support profile #9
Reported by: | Wenduo Zhou | Owned by: | Wenduo Zhou |
---|---|---|---|
Priority: | major | Milestone: | Release 3.0 |
Component: | Diffraction | Keywords: | |
Cc: | petersonpf@…, karl.palmen@… | Blocked By: | |
Blocking: | #8123 | Tester: | Karl Palmen |
Description
Attachments
Change History
comment:2 Changed 7 years ago by Wenduo Zhou
Initial implementation. Refs #8096.
Changeset: 787681c9a4f0b17906d2a9f5551b6ee78ef644f5
comment:3 Changed 7 years ago by Wenduo Zhou
Merged with master. Refs #8096.
Changeset: e0b2f58c9a17bb25b0272fecc5288e24598c6727
comment:4 Changed 7 years ago by Wenduo Zhou
Enabled it to support fullprof profile 9. Refs #8096.
Changeset: b65f2fc59ecae7f069344a09db100ddb5c81969d
comment:5 Changed 7 years ago by Wenduo Zhou
Enhancing algorithm (not completed). Refs #8096.
- Enable SaveFullprofResolution to support Fullprof profile 9;
- Enable SaveFullprofResolution to read from a multiple-bank table
workspace;
- Enable SaveFullprofResolution to append a bank's parameters to an
existing .irf file;
Changeset: 1fe5f2003d75eaedef20aad612da3ffbfff2ef63
comment:6 Changed 7 years ago by Wenduo Zhou
Enabled to support prof 9 and more unit tests. Refs #8096.
Changeset: c3a9e3d2ee31344b82807190db5c333b2b8b9643
comment:7 Changed 7 years ago by Wenduo Zhou
Fixed some bugs. Refs #8096.
Changeset: 322aa1fedba5f2c074a5dd88aed45640173da4a8
comment:9 Changed 7 years ago by Wenduo Zhou
For testers
- Download the attached 2 fullprof resolution files and 2 python scripts;
- Run verify8096_profile9.py, which does the work to load, save and append for Fullprof resolution files;
- Compare the output file test9.irf (from /tmp/) and the input file (recommending to use 'meld'). You can see that the difference only lies in the extra precision of decimal number;
- Run verify8096_profile10.py, which works on profile 10 (Jason Hodges function);
- Compare the output file /tmp/test10.irf and the output file.
comment:10 Changed 7 years ago by Wenduo Zhou
Added unit test on profile 10. Refs #8096.
Changeset: 2269a9978c354e85c57b5cdd350621ccbc641135
Changed 7 years ago by Wenduo Zhou
- Attachment 2013A_HR60b1.irf added
profile 10 resolution function file
Changed 7 years ago by Wenduo Zhou
- Attachment HRPD_ISIS_Cycle_10_2.irf added
Profile 9 resolution file containing 3 banks.
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 Karl Palmen
- Status changed from verify to verifying
- Tester set to Karl Palmen
comment:13 Changed 7 years ago by Karl Palmen
- Status changed from verifying to closed
Merge remote-tracking branch 'origin/feature/8096_support_fp_profile9'
Full changeset: fd46878a2fdd03fd8df484155537eb86854d4ab2
comment:15 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 8941