Ticket #9095 (closed: fixed)

Opened 7 years ago

Last modified 5 years ago

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:1 Changed 7 years ago by Wenduo Zhou

  • Status changed from new to assigned

comment:2 Changed 7 years ago by Wenduo Zhou

  • Status changed from assigned to inprogress

comment:3 Changed 6 years ago by Wenduo Zhou

Refs #9095. Started to implement algorith.

  1. Add files;
  2. Modify CMakeList;
  3. Checkpointing work in progress

Changeset: 1819a440682a951c186edb043e55ca01026a3015

comment:4 Changed 6 years ago by Wenduo Zhou

Refs #9095. Completed EstimatePDDetectorResolution.

Including

  1. Add unit test;
  2. Add automatic estimation on delta(L) from detector size;
  3. 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

  1. Load an event nexus file from either POWGEN or NOMAD;
  2. Run EstimatePDDetectorResolution by selecting a reasonable DeltaTOF such as 40.;
  3. 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

Note: See TracTickets for help on using tickets.