Ticket #11283 (inprogress)

Opened 6 years ago

Last modified 5 years ago

Write a GUI in Mantid for HB3A

Reported by: Wenduo Zhou Owned by: Wenduo Zhou
Priority: major Milestone: Release 3.5
Component: Framework Keywords:
Cc: petersonpf@…, saviciat@… Blocked By:
Blocking: Tester:

Description

Create a graphic user interface in Mantid for HB3A of HFIR. The feature should include (1) downloading the data files (SPICE text file and XML file) from a server via http link, (2) Load the data into a TableWorkspace, a MatrixWorkspace for log information and a workspace group containing MatrixWorkspaces, each of which corresponds to one measurement (Pt) of a scan. (3) Provide some convenience for user to visualize the data on 2D anger camera.

Change History

comment:1 Changed 6 years ago by Wenduo Zhou

  • Status changed from new to inprogress

Refs #11283. Created the major scripts used for GUI.

And modified the Mantid.properties.template file to add GUI to MantidPlot.

On branch feature/11283_hb3a_gui

  • modified: ../../Framework/Properties/Mantid.properties.template
  • new file: ../HFIR_4Circle_Reduction.py
  • new file: MplFigureCanvas.py
  • new file: init.py
  • new file: reduce4circleGUI.py
  • new file: ui_MainWindow.py
  • new file: ui_MainWindow.ui

Changeset: 325ab9f3e02569f82dd892939f4d66948942ac74

comment:2 Changed 6 years ago by Wenduo Zhou

Refs #11283. Checkpointing progress on GUI implementation.

Changeset: 52ad421fab4a87edb8d51a97a8ad704977645e90

comment:3 Changed 6 years ago by Wenduo Zhou

Refs #11283. Rebased to master.

And fixed some minor issue.

On branch feature/11283_hb3a_gui Changes to be committed:

  • modified: HFIR_4Circle_Reduction/reduce4circleGUI.py
  • modified: HFIR_4Circle_Reduction/ui_MainWindow.ui

Changeset: 263a6459fc30c70fb648a8ba4a07e3e7f31d5f8a

comment:4 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:5 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 12122

Note: See TracTickets for help on using tickets.