Ticket #228 (closed: fixed)

Opened 12 years ago

Last modified 5 years ago

CORRECT_FOR_ATTENUATION algorithm

Reported by: Nick Draper Owned by: Russell Taylor
Priority: major Milestone: Iteration 14
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

This correction depends on sample geometry, angle and wavelength, and should be ultimately done point by point. It is common to essentially all ISIS instruments dealing with bulk samples, and should be the subject of a common project. For the purpose of this exercise, we can use the ARIEL approach which is that of calculating a polynomial approximation for each group (the variable is wavelength). Then you apply it to the focussed data (in d-spacing) by using the average 2theta of the bank for the conversion. I can initially supply the pre-calculated polynomials just for test, and I have fairly simple routines to calculate them that can be easily ported.

Change History

comment:1 Changed 12 years ago by Russell Taylor

This is easily the most complicated of the algorithms currently on the to-do list. Laurent is going to hold discussions (in particular with Alan Soper) to try and ensure that this algorithm is of general use rather than just diffraction-specific.

comment:2 Changed 12 years ago by Nick Draper

  • Milestone changed from Iteration 12 to Iteration 13

comment:3 Changed 12 years ago by Nick Draper

  • Milestone changed from Iteration 13 to Iteration 14

comment:4 Changed 12 years ago by Russell Taylor

(In [1707]) First check-in of attenuation correction algorithm. Re #228.

comment:5 Changed 12 years ago by Russell Taylor

(In [1708]) Added progress reporting. Re #228.

comment:6 Changed 12 years ago by Nick Draper

(In [1742]) re #228 Corrected error in Cylinder::Side

comment:7 Changed 12 years ago by Nick Draper

  • Status changed from new to closed
  • Resolution set to fixed

comment:8 Changed 12 years ago by Russell Taylor

  • Status changed from closed to reopened
  • Resolution fixed deleted

comment:9 Changed 12 years ago by Russell Taylor

  • Status changed from reopened to closed
  • Resolution set to fixed

(In [1812]) Small corrections. First version of attenuation correction algorithm now complete. Handles solid cylindrical samples only at this stage. Closes #228.

comment:10 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1076

Note: See TracTickets for help on using tickets.