Ticket #9095 (closed: fixed)
Implement an algorithm to estimate peak width of powder diffraction data
Reported by: | Wenduo Zhou | Owned by: | Wenduo Zhou |
---|---|---|---|
Priority: | major | Milestone: | Release 3.2 |
Component: | Framework | Keywords: | |
Cc: | petersonpf@…, lynchve@… | Blocked By: | |
Blocking: | Tester: | Vickie Lynch |
Description
Implement a new algorithm to estimate widths of peaks of individual pixels in powder diffractometer.
The formula is R(d)=Dd/d=[(Dt/t)2+(DL/L)2 +(D\theta)2cot2\theta]1/2
Change History
comment:3 Changed 6 years ago by Wenduo Zhou
Refs #9095. Started to implement algorith.
- Add files;
- Modify CMakeList;
- Checkpointing work in progress
Changeset: 1819a440682a951c186edb043e55ca01026a3015
comment:4 Changed 6 years ago by Wenduo Zhou
Refs #9095. Completed EstimatePDDetectorResolution.
Including
- Add unit test;
- Add automatic estimation on delta(L) from detector size;
- Remove algorithm call to SolidAngle;
Changeset: 2f6662442dafb0e765ef6f9ff91f8ffc11f3b913
comment:5 Changed 6 years ago by Wenduo Zhou
Enabled to output delta(d)/d of each spectra. Refs #9095.
Changeset: adb0d9342457def332b4ef10f8f9dac410761ea8
comment:6 Changed 6 years ago by Wenduo Zhou
Cleaned the code. Refs #9095.
Changeset: dec8e764be72199f0b0fd0cd9337bf63f0f896d4
comment:7 Changed 6 years ago by Wenduo Zhou
Fixed a doxygen error. Refs #9095.
Changeset: b3960a3a44e89a78934b2fdf20d0dd2b206c107f
comment:8 Changed 6 years ago by Wenduo Zhou
Fixed an error. Refs #9095.
Changeset: 4e70ceb7eeb42efa7eabb1ff23ce4ecd89d88afc
comment:9 Changed 6 years ago by Wenduo Zhou
Removed an unused unit test to fix windows build. Refs #9095.
Changeset: b30c0d62552f0e5d0f1c4581c9debea1905489c6
comment:10 Changed 6 years ago by Wenduo Zhou
Edit wiki. Refs #9095.
Changeset: ca8bd1832f3d7d2110eb9cf8febf8e719e1cc9ff
comment:11 Changed 6 years ago by Wenduo Zhou
Refs #9095. Enabled to filter out peaks by resolution.
Also added unit tests of this new feature (not passed yet)
Changeset: b968c07fe25fee0918da87f10ff6ed2f4815bbaf
comment:12 Changed 6 years ago by Wenduo Zhou
Refs #9095. Fixed error in unit tests.
and also removed function call to remove masked detector in output information table workspace.
Changeset: 234d3c9e0c6df3a89bba698a6571cb539adfbe39
comment:13 Changed 6 years ago by Wenduo Zhou
For tester
- Load an event nexus file from either POWGEN or NOMAD;
- Run EstimatePDDetectorResolution by selecting a reasonable DeltaTOF such as 40.;
- Plot the output workspace to check whether the theoretical resolution is reasonable.
comment:14 Changed 6 years ago by Wenduo Zhou
- Status changed from inprogress to verify
- Resolution set to fixed
comment:15 Changed 6 years ago by Vickie Lynch
- Status changed from verify to verifying
- Tester set to Vickie Lynch
comment:16 Changed 6 years ago by Vickie Lynch
- Status changed from verifying to closed
Merge remote branch 'origin/feature/9095_estimate_resolution'
Full changeset: b98c81bc39f85090563ca69f43e2aa309b663313
comment:17 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 9938