Ticket #1611 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

Usability/Functional Improvements to indirectDataAnalysis UI

Reported by: Michael Whitty Owned by: Michael Whitty
Priority: major Milestone: Iteration 25
Component: MantidPlot Keywords:
Cc: Blocked By:
Blocking: Tester: Roman Tolchenov

Description

Based on feedback from Spencer (and hopefully others later on)

Note: this interface is probably just going to be a throwaway prototype, but it will allow us to understand the requirements of the group better and get incremental feedback -- rather than having to wait upon each release.

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 [6102]) re #1611 - indirectAnalysis adjustments based on comments from Spencer Howells

Fury tab - added "Plot" checkbox which makes use of the the plotFury function in the IndirectDataAnalysis python module. Also adjusted this function so that the cut off point for the x-axis is based on when the y values are successively zero, rather than when they go above one.

Slice tab - added "Plot Raw" button and suitable function. Adjusted the calibration input so it is optional based on a new checkbox. Adjusted the second TOF range so that it is optional based on a new checkbox. Cleaned up the function generally to remove unnecessary relics before the distinction was clear between slice/elwin. Made multiple input files an option.

comment:3 Changed 10 years ago by Michael Whitty

(In [6118]) re #1611 - indirectAnalysis ui adjustments based on feedback from Spencer

Fury - added Plot Input option, added support for multiple files.

Slice - linked the second time range options to the checkbox to automatically enable/disable them. adjusted the way that slice handles a second time range to use FlatBackground rather than Minus algorithm, taking default values for time ranges from the analyser/reflection parameter file.

Elwin - added second energy range a la slice, added support for multiple files, added Plot Input button

comment:4 Changed 10 years ago by Michael Whitty

(In [6140]) re #1611 - indirectAnalysis ui adjustments

adding option to Fury to have the resolution file be a multiple-spectra output of the Energy Transfer tab of CTE rather than the RES command on the calibration tab

comment:5 Changed 10 years ago by Michael Whitty

(In [6205]) re #1611 - indirectAnalysis ui adjustments --

MSD : plot input, multiple runs Fury : plot output various cosmetic changes blank Demon tab added, no functionality, just a place holder

comment:6 Changed 10 years ago by Michael Whitty

(In [6261]) re #1600 and #1611 - various adjustments to the indirect cte/indirect analysis uis. adding parameter files for diffraction spectra with aim to developing support for these shortly (as part of indirectAnalysis initially), adjustment of layout so each tab on IDA has three checkboxes (Verbose, Plot, Save) consistently, though Verbose isn't done yet. Added plot functions to slice, elwin and absorption. adjustments to how validators appear on indirect CTE when they're not actually required. disabling tabs that don't fit the current analyser/reflection selection.

also adding some files to the 2010 VS project that were lacking and preventing building locally

comment:7 Changed 10 years ago by Michael Whitty

(In [6388]) re #1600 and #1611 - adjusting handling of file locations for indirect CTE and indirectAnalysis UI also changing Fury calls to deal with new algorithm.

comment:8 Changed 10 years ago by Michael Whitty

(In [6397]) re #1611 - adding DEMON to indirectAnalysis ui (very short term solution)

comment:9 Changed 10 years ago by Michael Whitty

  • Component set to MantidPlot

comment:10 Changed 10 years ago by Michael Whitty

(In [6666]) re #1611 - adding some support for curve fitting to indirectAnalysis ui. removing slice from same (as it's now in CTE interface)

comment:11 Changed 10 years ago by Michael Whitty

(In [6723]) re #1611 - making use of qwt in FuryFit tab of IDA.

comment:12 Changed 10 years ago by Michael Whitty

(In [6753]) re #1611 - make use of new RangeSelector class in the FuryFit tab of indirectAnalysis ui.

comment:13 Changed 10 years ago by Michael Whitty

(In [6763]) re #1611 - adjusting fury script to truncate nonsense values, bringing script up to PEP8 whitespace guidelines

comment:14 Changed 10 years ago by Michael Whitty

(In [6766]) re #1611 - adjusting indirectAnalysis ui

comment:15 Changed 10 years ago by Michael Whitty

(In [6782]) re #1611 and #1724 - adjusting RangeSelector class to allow it to take y-values from the plot as well as x, and to provide option for taking a single value rather than two. adjusting indirectAnalysis ui to make use of this

comment:16 Changed 10 years ago by Michael Whitty

(In [6796]) re #1611 - some changes to use of fit function in indirectAnalysis

comment:17 Changed 10 years ago by Michael Whitty

(In [6818]) re #1611 and #1724 - adjustments to indirectanalysis ui furyfit section

comment:18 Changed 10 years ago by Michael Whitty

(In [6862]) re #1611 - in indirectAnalysis ui: use of PlotPeakByLogValue (sequential fit)

comment:19 Changed 10 years ago by Michael Whitty

(In [6878]) re #1611 - script to take the output of PlotPeakByLogValue and create a workspace with the parameters/errors using the (new) CreateWorkspace function rather than having the output as a table workspace, which seems pretty unloved

comment:20 Changed 10 years ago by Michael Whitty

(In [6925]) re #1611 - rename indirectAnalysis to IndirectDataAnalysis for consistency, bits and pieces in various places.

comment:21 Changed 10 years ago by Michael Whitty

(In [6955]) re #1611 - ida interface changes, adding qwtplot item to "Elwin" tab.

comment:22 Changed 10 years ago by Michael Whitty

(In [7065]) numerous small usability changes to indirect convert-to-energy and data-analysis user interfaces based on requests from Sp. refs #1600 and #1611

comment:23 Changed 10 years ago by Michael Whitty

(In [7074]) adding plot guess option to "furyfit" tab in indirect data analysis user interface. refs #1611

comment:24 Changed 10 years ago by Michael Whitty

(In [7075]) re #1611 - missed a line on my last check-in.

comment:25 Changed 10 years ago by Michael Whitty

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

mark complete for this ticket, more will surely follow in next iteration

comment:26 Changed 10 years ago by Roman Tolchenov

  • Status changed from verify to verifying
  • Tester set to Roman Tolchenov

comment:27 Changed 10 years ago by Roman Tolchenov

  • Status changed from verifying to reopened
  • Resolution fixed deleted

comment:28 Changed 10 years ago by Michael Whitty

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

(In [7195]) fixes #1611 - changes to python script for indirect data analysis ui, concatenating result of elwin tab was not working correctly.

comment:29 Changed 10 years ago by Roman Tolchenov

  • Status changed from verify to verifying

comment:30 Changed 10 years ago by Roman Tolchenov

  • Status changed from verifying to closed

comment:31 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 2458

Note: See TracTickets for help on using tickets.