Ticket #1681 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

Rewrite ExtractFFTSpectrum Python Algorithm in C++

Reported by: Michael Whitty Owned by: Michael Whitty
Priority: major Milestone: Iteration 25
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Russell Taylor

Description

Currently, Python in Mantid has no means of performing operations on workspace axis. For the "Fury" element of the indirectAnalysis ui, we need the output to be plottable with the range of 3d plots available in MantidPlot. However, currently the spectra-detector map is not available in the output of Fury because we're cloning the workspace from the output of FFT.

Rewriting this section of the Fury process as a C++ algorithm will allow us to better serve the needs of the users, and also (as a side affect) allow us to remove the DivideBySpectrum Python algorithm which was horribly inefficient but necessary as a work around.

Change History

comment:1 Changed 10 years ago by Michael Whitty

  • Status changed from new to accepted

comment:2 Changed 10 years ago by Michael Whitty

(In [6387]) re #1681 - replacing ExtractFFTSpectrum python algorithm with a C++ version

comment:3 Changed 10 years ago by Michael Whitty

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

comment:4 Changed 10 years ago by Russell Taylor

  • Status changed from verify to verifying
  • Tester set to Russell Taylor

comment:5 Changed 10 years ago by Russell Taylor

(In [7188]) Add validator. Re #1681.

comment:6 Changed 10 years ago by Russell Taylor

  • Status changed from verifying to closed

Looks OK. I added a validator to protect ignorent users like me.

comment:7 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 2528

Note: See TracTickets for help on using tickets.