Ticket #4792 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

REF_M: implement specular refl reduction algo

Reported by: Mathieu Doucet Owned by: Mathieu Doucet
Priority: major Milestone: Release 2.1
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Stuart Campbell

Description

Implement first cut at a specular reflectivity algorithm for the SNS magnetic reflectometer.

Change History

comment:1 Changed 9 years ago by Mathieu Doucet

Re #4792 REF_M instrument definition and new algo

Changeset: ae352d724c8b74a80ec32f7b8c4ac07eab70c059

comment:2 Changed 9 years ago by Mathieu Doucet

Re #4792 hooked up demo reduction to ui

Changeset: bac468dfbe39062112e294ee5945229c5054dd3f

comment:3 Changed 9 years ago by Mathieu Doucet

Re #4792 Got rid of bad points when stitching data

Changeset: 46faaa6bc6eb2f41ef49a6c3f1b6bf6b3965571f

comment:4 Changed 9 years ago by Mathieu Doucet

Re #4792 Add polarization states to reduction and stitching

Changeset: ec28fad95737627250462ae3542e53d5b5514690

comment:5 Changed 9 years ago by Mathieu Doucet

Re #4792 Add option to compute scatt angle with center pix

Changeset: 17d49a69d0fc5001c5628fb93fba1c19b8ffe8a0

comment:6 Changed 9 years ago by Mathieu Doucet

Re #4792 Fix refm ui layout

Changeset: 0b5c32bb1103615d8f90d951eda865b3c6f23686

comment:7 Changed 9 years ago by Mathieu Doucet

Re #4792 Fix problem with background subtraction

Changeset: b0ab47fe0a035aff26d69e9835f0c71e073ec9f2

comment:8 Changed 9 years ago by Mathieu Doucet

Re #4792 add option to set initial range when doing selectmultipeak

Changeset: 634a9b88a12e92e4007ea91e75a8a94e900c9084

comment:9 Changed 9 years ago by Mathieu Doucet

Re #4792 Add visual cue that reduction parameters have changed

Changeset: a279d5e4f59fd0c1f9c7697ae88a3618171639e2

comment:10 Changed 9 years ago by Mathieu Doucet

Re #4792 Fix problem is saving reduction parameters

Changeset: 31fe8160a612c4d7aafb9a559f8783b1e349dc30

comment:11 Changed 9 years ago by Mathieu Doucet

Re #4792 Fix normalization background

Changeset: a38f1d099e295c541c821e12f58f70ec018b914c

comment:12 Changed 9 years ago by Mathieu Doucet

Re #4792 added merging of the stitched data into one workspace

Changeset: 0802ca13ce755bbddaf1116abc9114d036a6705a

comment:13 Changed 9 years ago by Mathieu Doucet

Re #4792 Fix auto reduction script generation

Changeset: 993eb8ca53ec50a24ff9d235e55e57c3b1589b9a

comment:14 Changed 9 years ago by Mathieu Doucet

Re #4792 Minor fix for debug mode

Changeset: 1bfa20f9bc1619a62393c2183b709366e24916ea

comment:15 Changed 9 years ago by Mathieu Doucet

Re #4792 Plot four polarizations

Changeset: 68424ad37110a6c12583cc308e44398b7ada63d7

comment:16 Changed 9 years ago by Mathieu Doucet

Re #4792 Allow for background to be taken from both sides

Changeset: 5cbf86c72b4bc87e49d21cfb40edce206c9f4f88

comment:17 Changed 9 years ago by Mathieu Doucet

Re #4792 Got rid of bad points when stitching data

Changeset: 46faaa6bc6eb2f41ef49a6c3f1b6bf6b3965571f

comment:18 Changed 9 years ago by Mathieu Doucet

Re #4792 Add polarization states to reduction and stitching

Changeset: ec28fad95737627250462ae3542e53d5b5514690

comment:19 Changed 9 years ago by Mathieu Doucet

Re #4792 Add option to compute scatt angle with center pix

Changeset: 17d49a69d0fc5001c5628fb93fba1c19b8ffe8a0

comment:20 Changed 9 years ago by Mathieu Doucet

Re #4792 Fix refm ui layout

Changeset: 0b5c32bb1103615d8f90d951eda865b3c6f23686

comment:21 Changed 9 years ago by Mathieu Doucet

Re #4792 Fix problem with background subtraction

Changeset: b0ab47fe0a035aff26d69e9835f0c71e073ec9f2

comment:22 Changed 9 years ago by Mathieu Doucet

Re #4792 add option to set initial range when doing selectmultipeak

Changeset: 634a9b88a12e92e4007ea91e75a8a94e900c9084

comment:23 Changed 9 years ago by Mathieu Doucet

Re #4792 Add visual cue that reduction parameters have changed

Changeset: a279d5e4f59fd0c1f9c7697ae88a3618171639e2

comment:24 Changed 9 years ago by Mathieu Doucet

Re #4792 Fix problem is saving reduction parameters

Changeset: 31fe8160a612c4d7aafb9a559f8783b1e349dc30

comment:25 Changed 9 years ago by Mathieu Doucet

Re #4792 Fix normalization background

Changeset: a38f1d099e295c541c821e12f58f70ec018b914c

comment:26 Changed 9 years ago by Mathieu Doucet

Re #4792 added merging of the stitched data into one workspace

Changeset: 0802ca13ce755bbddaf1116abc9114d036a6705a

comment:27 Changed 9 years ago by Mathieu Doucet

Re #4792 Fix auto reduction script generation

Changeset: 993eb8ca53ec50a24ff9d235e55e57c3b1589b9a

comment:28 Changed 9 years ago by Mathieu Doucet

Re #4792 Minor fix for debug mode

Changeset: 1bfa20f9bc1619a62393c2183b709366e24916ea

comment:29 Changed 9 years ago by Mathieu Doucet

Re #4792 Plot four polarizations

Changeset: 68424ad37110a6c12583cc308e44398b7ada63d7

comment:30 Changed 9 years ago by Mathieu Doucet

Re #4792 Allow for background to be taken from both sides

Changeset: 5cbf86c72b4bc87e49d21cfb40edce206c9f4f88

comment:31 Changed 9 years ago by Mathieu Doucet

Re #4792 Expose all reduction options and add parameter estimation alg

Changeset: b700137603e3255a0e8fac347a20028d96ef2770

comment:32 Changed 9 years ago by mathieu

Re #4792 Major speedup by getting rid of GroupDetectors

Changeset: 411c53e2534e8afd86eec5c09a265bf5c7f490c1

comment:33 Changed 9 years ago by Mathieu Doucet

Re #4792 fix automated reduction

Changeset: 2a7ee596d1018072880dbe6f4c7417d9d50848c0

comment:34 Changed 9 years ago by Mathieu Doucet

Re #4792 fix reflectivity parameter estimates

Changeset: 66cef252d05417f46d27380931ca731d075db998

comment:35 Changed 9 years ago by Mathieu Doucet

Re #4792 improved automated reduction script generation

Changeset: 90aeae2422a74c2beafe2ee444fc34151b2f416f

comment:36 Changed 9 years ago by Mathieu Doucet

Re #4792 Fixed labels of range selector

Changeset: d9b3b7215ab64f235074f28a07b47ee93181209d

comment:37 Changed 9 years ago by Mathieu Doucet

  • Status changed from new to accepted

comment:38 Changed 9 years ago by Mathieu Doucet

  • Status changed from accepted to verify
  • Resolution set to fixed

First cut is implemented. See RefMReduction Algorithm.

comment:39 Changed 9 years ago by Martyn Gigg

Backport REF_M definition

Re #4919 Fix moderator position

Re #4792 REF_M instrument definition and new algo (cherry-picked from ae352d724c8b74a80ec32f7b8c4ac07eab70c059 and a1bd33f1fbf2a6a7f99bdb308a60c23ad7684d90)

Changeset: 4ec0427854c1ae94056451632378209119d47b01

comment:40 Changed 8 years ago by Mathieu Doucet

Re #4792 Add parameter docs and consistency check

Changeset: 73c1b6823d91ccfcb554f73c548c16d3947e3a60

comment:41 Changed 8 years ago by Mathieu Doucet

Re #4792 Add parameter docs and consistency check

Changeset: 975c7872d4cc2ef93fe47029408738059822b107

comment:42 Changed 8 years ago by Stuart Campbell

  • Status changed from verify to verifying
  • Tester set to Stuart Campbell

comment:43 Changed 8 years ago by Stuart Campbell

  • Status changed from verifying to closed

Ran the following...

RefReduction(DataRun='9709',SignalPeakPixelRange='216,224',SubtractSignalBackground='1',SignalBackgroundPixelRange='172,197',CropLowResDataAxis='1',LowResDataAxisPixelRange='86,159',NormalizationRun='9684',NormPeakPixelRange='226,238',NormBackgroundPixelRange='130,183',LowResNormAxisPixelRange='86,159',Theta='0.085999999999999993',NBins='40',OutputWorkspacePrefix='ref')

...gives me something as output!

comment:44 Changed 8 years ago by Mathieu Doucet

Re #4792 Add parameter docs and consistency check

Changeset: 975c7872d4cc2ef93fe47029408738059822b107

comment:45 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 5639

Note: See TracTickets for help on using tickets.