Ticket #5209 (closed: fixed)
Add algorithms categories that are by default hidden in the algorithm listing
Reported by: | Russell Taylor | Owned by: | Nick Draper |
---|---|---|---|
Priority: | minor | Milestone: | Release 2.5 |
Component: | MantidPlot | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | #3402 | Tester: | Stuart Campbell |
Description
There are some classes of algorithms that should in general not be used by the typical Mantid user. Examples include:
- Algorithms under development but not yet finished
- Algorithms that are only really there to aid developers (e.g. Pause, NexusTester)
One solution would be to put these in separate libraries that are not shipped by the installer; a simpler one is to have hidden categories and what needs to be done is the following:
- Come up with appropriate category names.
- These names will be 'special' in the sense that they should be hidden by default in the algorithm tree - the appropriate changes should be made to MantidPlot to allow this. The algorithms should still be available if typed manually - e.g. in the text box or in Python.
- Algorithms should be moved into these categories where appropriate.
- Developers should be notified of the availability of these categories and should start to use the 'in developement' one for new algorithms that are likely to take a while to fully develop (and then change the category on completion).
Change History
comment:1 Changed 8 years ago by Nick Draper
- Owner set to Nick Draper
- Status changed from new to assigned
comment:3 Changed 8 years ago by Nick Draper
- Milestone changed from Release 2.3 to Release 2.4
Moved to release 2.4
comment:5 Changed 8 years ago by Nick Draper
- Status changed from assigned to accepted
In Development is no longer needed with the changes to the git workflow.
comment:6 Changed 8 years ago by Nick Draper
re #5209 add default hidden category
Changeset: 0aa0c7fc36e930ff11bd3a6546808a00f88ab6e5
comment:7 Changed 8 years ago by Nick Draper
- Status changed from accepted to verify
- Resolution set to fixed
Tester:
Default hidden category Utility
Development added (will not work if user has custom hidden categories in user.properties - clear that before testing).
Algorithms Pause, NexusTester and RayTracerTester should be in that category.
comment:8 Changed 8 years ago by Nick Draper
- Blocking 3402 added
(In #3402) Ticket 5209 must be tested first
comment:9 Changed 8 years ago by Stuart Campbell
- Status changed from verify to verifying
- Tester set to Stuart Campbell
comment:10 Changed 8 years ago by Nick Draper
re #5209 add default hidden category
Changeset: 0aa0c7fc36e930ff11bd3a6546808a00f88ab6e5
comment:12 Changed 8 years ago by Nick Draper
re #5209 add default hidden category
Changeset: 0aa0c7fc36e930ff11bd3a6546808a00f88ab6e5
comment:13 Changed 8 years ago by Nick Draper
re #5209 add default hidden category
Changeset: 0aa0c7fc36e930ff11bd3a6546808a00f88ab6e5
comment:14 Changed 7 years ago by Nick Draper
re #5209 add default hidden category
Changeset: 0aa0c7fc36e930ff11bd3a6546808a00f88ab6e5
comment:15 Changed 7 years ago by Nick Draper
re #5209 add default hidden category
Changeset: 0aa0c7fc36e930ff11bd3a6546808a00f88ab6e5
comment:16 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 6055