Ticket #11674 (inprogress)

Opened 5 years ago

Last modified 5 years ago

Add calibration function for PoldiFitPeaks2D

Reported by: Michael Wedel Owned by: Michael Wedel
Priority: major Milestone: Release 3.5
Component: Diffraction Keywords: POLDI
Cc: Blocked By:
Blocking: Tester:

Description (last modified by Michael Wedel) (diff)

For calibration of POLDI, an additional parameter is introduced in the 2D-fit to make sure the detector is placed correctly. The parameter is 2theta-dependent, which translates to a dependency on workspace index for the PoldiSpectrumDomainFunction. The parameter P essentially changes the slope of the all Bragg lines as such:

d = d_0 + (P * 1e-3 * (2theta - 2theta_0) / 2 * d_0)

If the instrument is aligned properly (meaning the parameters are set correctly), the value of this parameter is 0.

For full functionality, this parameter is required.

Change History

comment:1 Changed 5 years ago by Michael Wedel

  • Description modified (diff)

comment:2 Changed 5 years ago by Michael Wedel

  • Status changed from new to inprogress

Refs #11674. Adding 2theta - 2theta_0 to 2DHelper

Changeset: 4e177dea917189ffec6c8db2dbf202a262cf06ca

comment:3 Changed 5 years ago by Michael Wedel

Refs #11674. Added overridable method for peak center

Changeset: f4fae771307f731738df180fe3bd1317f1ebcddd

comment:4 Changed 5 years ago by Michael Wedel

Refs #11674. Checkpointing work

Changeset: 633119540546c9b7c8a4346ef4096752116abcaf

comment:5 Changed 5 years ago by Michael Wedel

Refs #11674. Checkpointing work

Changeset: f49bebf1a22b2a1c1ed7bac0a0f5969747455bc9

comment:6 Changed 5 years ago by Michael Wedel

Refs #11674. Added possibility to skip residual analysis in workflow.

Changeset: 078bc6ae98b5813ffd87d330f959e8b732eefb78

comment:7 Changed 5 years ago by Michael Wedel

Refs #11674. Added raw fit parameter output option to PoldiFitPeaks2D.

Changeset: 9f428d1961e37a4e6a359f60f6aeef27f3f07a85

comment:8 Changed 5 years ago by Michael Wedel

Refs #11674. Removing debug output from PoldiFitPeaks2D

Changeset: 8f2c86b7c4cd212caeb009e4c7f983fca6dd679e

comment:9 Changed 5 years ago by Michael Wedel

Refs #11674. Changing PoldiCalibrationProfile

Changeset: 5078590e7751526c6f4678db17c9ef359ed90825

comment:10 Changed 5 years ago by Michael Wedel

Refs #11674. Integrating calibration into PoldiFitPeaks2D

Changeset: 8746d7256e5c162c380593e92295d66e7d21178d

comment:11 Changed 5 years ago by Michael Wedel

Refs #11674. Adding CalibrationRun option to PoldiDataAnalysis

Changeset: 9c7fd5879e889180e2da39c3dc3f68a453d9ea44

comment:12 Changed 5 years ago by Michael Wedel

Refs #11674. Added system test for calibration mode

Changeset: a8de4175a936af393b29105b14f679b141007dbf

comment:13 Changed 5 years ago by Michael Wedel

Refs #11674. Cleanup PoldiCalibrationProfile, unit test.

Changeset: 4161fbe4c2c2dac68546d5c655700d69337410a6

comment:14 Changed 5 years ago by Michael Wedel

Refs #11674. Adding 2theta - 2theta_0 to 2DHelper

Changeset: 638dbee9e2726f8227c892e81edcc19223234371

comment:15 Changed 5 years ago by Michael Wedel

Refs #11674. Added overridable method for peak center

Changeset: 12637d5a55526be8880aaf33d578f1bde579e746

comment:16 Changed 5 years ago by Michael Wedel

Refs #11674. Checkpointing work

Changeset: c3295ac95f13f1aa45f441cc97842dea6a601527

comment:17 Changed 5 years ago by Michael Wedel

Refs #11674. Checkpointing work

Changeset: 6bf72dcc18f55c4681d4c7518893368aa57f71b0

comment:18 Changed 5 years ago by Michael Wedel

Refs #11674. Added possibility to skip residual analysis in workflow.

Changeset: 9418dae7629081a70d13c68cb039ea7faec5882f

comment:19 Changed 5 years ago by Michael Wedel

Refs #11674. Added raw fit parameter output option to PoldiFitPeaks2D.

Changeset: 084b3d8f8c3b452dab30bdcbff96acb13d25d925

comment:20 Changed 5 years ago by Michael Wedel

Refs #11674. Removing debug output from PoldiFitPeaks2D

Changeset: 5f16c293f080d7a3240846dac9c009121d1773dc

comment:21 Changed 5 years ago by Michael Wedel

Refs #11674. Changing PoldiCalibrationProfile

Changeset: 44ceec4c80dfc3fecbfed9fc834b905905530238

comment:22 Changed 5 years ago by Michael Wedel

Refs #11674. Integrating calibration into PoldiFitPeaks2D

Changeset: f03c0d95d01663cb75afa3af04abfc25d3c80d86

comment:23 Changed 5 years ago by Michael Wedel

Refs #11674. Adding CalibrationRun option to PoldiDataAnalysis

Changeset: 015cb804571f2399092c4bae4ef0ff8930ef76a0

comment:24 Changed 5 years ago by Michael Wedel

Refs #11674. Added system test for calibration mode

Changeset: 287be93a373209c319e24f51ee5352036c7cdc79

comment:25 Changed 5 years ago by Michael Wedel

Refs #11674. Cleanup PoldiCalibrationProfile, unit test.

Changeset: c7b5836e159cc1e13d17f768b3809547e993dd44

comment:26 Changed 5 years ago by Michael Wedel

Refs #11674. Added PoldiCalibration algorithm.

Changeset: b5ee36b1a7e63ede795cb986797c49de522c9f03

comment:27 Changed 5 years ago by Michael Wedel

Refs #11674. Changing algorithm for t0

Changeset: dd4c1f5944edab30c5f969280e0e9cf410ffa2b4

comment:28 Changed 5 years ago by Michael Wedel

Refs #11674. Finalizing timing calibration

Changeset: 19aca11385eccd3a0450fe71d101d1ece32ad774

comment:29 Changed 5 years ago by Michael Wedel

Refs #11674. Calibration algorithm more or less complete

Changeset: f900f266f24c29c85f644083784ca33d94c5cc88

comment:30 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 12512

Note: See TracTickets for help on using tickets.