Ticket #8692 (closed: fixed)

Opened 7 years ago

Last modified 5 years ago

Create new Reflectometry GUI

Reported by: Owen Arnold Owned by: Harry Jeffery
Priority: major Milestone: Release 3.3
Component: Reflectometry Keywords:
Cc: Blocked By: #7377, #8941, #8962
Blocking: #8928 Tester: Owen Arnold

Description (last modified by Owen Arnold) (diff)

Create the GUI. According to Tims Layout (already sent).

For the time being, should live side-by-side with the old GUI. Do not replace the old gui yet. The output of this ticket should be a minimally working GUI that uses quick and combineMulti to do the processing. It should produce the same results as the existing GUI.

Start this work after the other changes to the old GUI have been completed.

This should be a MVP design, with the Presenters exposed to python. This is something that will require some new framework aspects to get put in place.

Change History

comment:1 Changed 7 years ago by Owen Arnold

  • Owner changed from Owen Arnold to Keith Brown
  • Component changed from Framework to Reflectometry

comment:2 Changed 7 years ago by Keith Brown

  • Blocked By 7377 added

comment:3 Changed 7 years ago by Keith Brown

  • Milestone changed from Release 3.1 to Backlog

comment:4 Changed 7 years ago by Owen Arnold

  • Owner changed from Keith Brown to Owen Arnold
  • Description modified (diff)
  • Blocked By 8941 added
  • Milestone changed from Backlog to Release 3.2

comment:5 Changed 7 years ago by Nick Draper

  • Status changed from new to assigned

Bulk move of tickets out of triage (new) to assigned at the introduction of the triage state

comment:6 Changed 7 years ago by Owen Arnold

  • Blocking 8928 added

comment:7 Changed 7 years ago by Keith Brown

  • Blocked By 8962 added

(In #8962) This just got a bump in priority as it needs to be done before we can build the new GUI. This algorithm will no longer be hooked into the old gui as a result.

The loader will split the 17 length row (5-per run,5,5,2-for entire row) into three rows of 8 (5,2,1-for stitch ID) and put them into a table workspace

The loader will need to do the reverse, seeking out columns with identical stitch IDs, and putting them into the 17 length format. However it should reject it and not save if there is a stitch group of 4 or more as this isn't backwards compatible.

comment:8 Changed 6 years ago by Keith Brown

Presenters still need exposing to Python

comment:9 Changed 6 years ago by Nick Draper

  • Milestone changed from Release 3.2 to Backlog

Moved to Backlog at the code freeze of release 3.2

comment:10 Changed 6 years ago by Harry Jeffery

  • Owner changed from Owen Arnold to Harry Jeffery
  • Status changed from assigned to verify
  • Resolution set to fixed

This has now been completed, see Custom Interfaces -> Reflectometry -> ISIS Reflectometry (Polref)

comment:11 Changed 6 years ago by Harry Jeffery

  • Milestone changed from Backlog to Release 3.3

comment:12 Changed 6 years ago by Owen Arnold

  • Status changed from verify to verifying
  • Tester set to Owen Arnold

comment:13 Changed 6 years ago by Owen Arnold

Presenters not exposed to python. This is not important. Otherwise done.

comment:14 Changed 6 years ago by Owen Arnold

  • Status changed from verifying to closed

comment:15 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 9536

Note: See TracTickets for help on using tickets.