Ticket #5990 (closed: fixed)
Reflectometry GUI
Reported by: | Owen Arnold | Owned by: | Owen Arnold |
---|---|---|---|
Priority: | minor | Milestone: | Release 2.3 |
Component: | Mantid | Keywords: | |
Cc: | nick.draper@… | Blocked By: | |
Blocking: | Tester: | Anders Markvardsen |
Description
Ship the Reflectometry GUI.
As this was developed outside of the Mantid development quality environment, we'll have to be careful about having it available by default if it is buggy.
Change History
comment:3 Changed 8 years ago by Owen Arnold
- Status changed from accepted to assigned
- Owner changed from Owen Arnold to Gesner Passos
comment:5 Changed 8 years ago by Gesner Passos
As long we still do no have enough information/test case to ensure a minimum of quality of this GUI, we will not have it available by default right now. It will be possible to add this GUI through:
View->Manage Custom Menus->Add Script
Nevertheless, the files that are required to load the GUI will be inserted in the repository and will be available for this release.
comment:6 Changed 8 years ago by Gesner Passos
Adding necessary files for ISIS Reflectometry GUI
The following files are necessary in order to be able to add the Reflectometry GUI inside the Mantid->Interfaces menu.
Some issues:
- reflgui.py was produced from a .ui file and than changed. It would be better to have the original .ui file.
- There is still a note: WARNING! All changes made in this file will be lost!
- reflgui.py was created as a MainWindow, in the new versions of Ubuntu, this will cause the main Mantid menu to be hidden.
- The documentation of these files does not clearly identifies their function. Beside, new names to the function could be provided (for example l2q stands for?)
- Some test demonstration should also be added if this GUI will be delivered as a Custom Mantid Interface.
- It lacks a Wiki Page.
re #5990
Changeset: 490a57684cdaa2d4e88c79002264ffdc23d9ab94
comment:7 Changed 8 years ago by Martyn Gigg
Move ISIS reflectometry gui files to subdir. Refs #5990
Having them at top level meant that the directory no longer was added to the Python path, due to the presence of the init.py file. The OFFSPEC package then couldn't be located.
Changeset: 173cfdd2a828f95b4e8dfa214b70c35cd762ef56
comment:8 Changed 8 years ago by Russell Taylor
Re #5990. Fix line endings.
Changeset: 8b2b668784834a714650cedf5ba5d1b12e0fd6e3
comment:9 Changed 8 years ago by Gesner Passos
- Owner changed from Gesner Passos to Owen Arnold
- Status changed from accepted to assigned
It required updating the INTER_Definition.xml file in order to execute correctly. The good news is that it does succeed, at least, to the given user example. But, some work on this package should be done in order to become potentially useful for more users. TODO: we adapt the example to distribute this package. A minor issue during the execution, it tries to delete a workspace that it automatically plotted, so, this cause the user to be forced to decide many times, if he wants to hide, delete or cancel removing the workspace.
comment:11 Changed 8 years ago by Owen Arnold
refs #5990. Auto include reflectometry GUI.
Changeset: 402735155cbbd166c3765dadab6abe33be57115a
comment:12 Changed 8 years ago by Owen Arnold
- Status changed from accepted to verify
- Resolution set to fixed
comment:14 Changed 8 years ago by Anders Markvardsen
- Status changed from verify to verifying
- Tester changed from Nick Draper to Anders Markvardsen
comment:15 Changed 8 years ago by Anders Markvardsen
- Status changed from verifying to closed
Tested that this new interface is accessible from MantidPlot and can stitch (merge) INTER data
comment:16 Changed 8 years ago by Gesner Passos
Adding necessary files for ISIS Reflectometry GUI
The following files are necessary in order to be able to add the Reflectometry GUI inside the Mantid->Interfaces menu.
Some issues:
- reflgui.py was produced from a .ui file and than changed. It would be better to have the original .ui file.
- There is still a note: WARNING! All changes made in this file will be lost!
- reflgui.py was created as a MainWindow, in the new versions of Ubuntu, this will cause the main Mantid menu to be hidden.
- The documentation of these files does not clearly identifies their function. Beside, new names to the function could be provided (for example l2q stands for?)
- Some test demonstration should also be added if this GUI will be delivered as a Custom Mantid Interface.
- It lacks a Wiki Page.
re #5990
Changeset: 490a57684cdaa2d4e88c79002264ffdc23d9ab94
comment:17 Changed 8 years ago by Martyn Gigg
Move ISIS reflectometry gui files to subdir. Refs #5990
Having them at top level meant that the directory no longer was added to the Python path, due to the presence of the init.py file. The OFFSPEC package then couldn't be located.
Changeset: 173cfdd2a828f95b4e8dfa214b70c35cd762ef56
comment:18 Changed 8 years ago by Russell Taylor
Re #5990. Fix line endings.
Changeset: 8b2b668784834a714650cedf5ba5d1b12e0fd6e3
comment:19 Changed 8 years ago by Owen Arnold
refs #5990. Auto include reflectometry GUI.
Changeset: 402735155cbbd166c3765dadab6abe33be57115a
comment:20 Changed 8 years ago by Owen Arnold
refs #5990. Auto include reflectometry GUI.
Changeset: 402735155cbbd166c3765dadab6abe33be57115a
comment:21 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 6836