Ticket #9636 (assigned)

Opened 6 years ago

Last modified 5 years ago

Clean up reflectometry algorithms

Reported by: Mathieu Doucet Owned by: Jean Bilheux
Priority: major Milestone: Release 3.5
Component: Reflectometry Keywords:
Cc: Blocked By:
Blocking: Tester:

Description (last modified by Mathieu Doucet) (diff)

Since the reduction situation with REFL and REFM has evolved at SNS, it's not clear which reflectometry algorithm is actually used.

Someone needs to go through the following algorithms and decide whether they need to be removed:

  1. RefLReduction.py (this is the main REFL reduction algorithm, but it hasn't been touched for 8 months. Is it still in use?)
  2. RefReduction.cpp (removing this will also mean removing REFM from the reduction UI - an easy task)
  3. RefRoi.cpp (this algorithm is called by RefReduction)
  4. REFLReprocess.py (this algorithm was written to quickly re-reduce data files that have already been reduced. If that's not something that's used, this algorithm should probably go.)

If those algorithms are kept, they should be properly documented with an RST file and given usage examples as necessary.

There is help on how to document the algorithms in the following links: http://www.mantidproject.org/Algorithm_Documentation http://www.mantidproject.org/Algorithm_Usage_Examples And there are examples implemented for Fit, Load, LoadISISNexus and Rebin.

Change History

comment:1 Changed 6 years ago by Mathieu Doucet

  • Description modified (diff)

comment:2 Changed 6 years ago by Mathieu Doucet

  • Description modified (diff)

comment:3 Changed 6 years ago by Mathieu Doucet

  • Description modified (diff)

comment:4 Changed 6 years ago by Jean Bilheux

  • Milestone changed from Backlog to Release 3.4

comment:5 Changed 6 years ago by Nick Draper

  • Status changed from new to assigned

comment:6 Changed 5 years ago by Nick Draper

  • Milestone changed from Release 3.4 to Release 3.5

Moved to R3.5 at the R3.4 code freeze

comment:7 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 10479

Note: See TracTickets for help on using tickets.