Ticket #6556 (closed: fixed)
Implement GUI for event filtering
Reported by: | Wenduo Zhou | Owned by: | Wenduo Zhou |
---|---|---|---|
Priority: | major | Milestone: | Release 2.5 |
Component: | Mantid | Keywords: | |
Cc: | petersonpf@… | Blocked By: | #6650 |
Blocking: | Tester: | Peter Peterson |
Description
A GUI is required to do event filtering. The GUI will be built on top of GenerateEventsFilter() and FilterEvents.
The GUI is required to be integrated to the powder reduction GUI (ticket #6555).
Change History
comment:2 Changed 8 years ago by Wenduo Zhou
Apply event filtering. Refs #6556.
Changeset: 8e5c76b6133e50068a11262fcd1eda16d8b5b318
comment:3 Changed 8 years ago by Wenduo Zhou
Implement (some) sample log plot functionality. Refs #6556.
Changeset: accf7c17e84c853adde05388f0a03e3fda33eba9
comment:4 Changed 8 years ago by Wenduo Zhou
Use GetTimeSeriesLogInfo to create log value workspace. Refs #6556.
Changeset: 70d6393212e7e971e6ab80934f3538dfcce434ba
comment:5 Changed 8 years ago by Wenduo Zhou
Implement the filter gui. Refs #6556.
Changeset: e3bf9c3ba0d6c104ac7f8794b1645f4ed3cbafd7
comment:6 Changed 8 years ago by Wenduo Zhou
Improved filter setup GUI. Refs #6556.
Changeset: 8198f5aebff370db228557b8d7708f4044db43b4
comment:7 Changed 8 years ago by Wenduo Zhou
Complete filter generator GUI. Refs #6556.
Changeset: d5bb90a49201e462b59fd71ec8564ab557353967
comment:8 Changed 8 years ago by Wenduo Zhou
Complete filter generator GUI. Refs #6556.
Changeset: b569a5a07769402b94fd1026d68a956cfbf5a96b
comment:9 Changed 8 years ago by Wenduo Zhou
Apply event filtering. Refs #6556.
Changeset: 8e5c76b6133e50068a11262fcd1eda16d8b5b318
comment:10 Changed 8 years ago by Wenduo Zhou
Implement (some) sample log plot functionality. Refs #6556.
Changeset: accf7c17e84c853adde05388f0a03e3fda33eba9
comment:11 Changed 8 years ago by Wenduo Zhou
Use GetTimeSeriesLogInfo to create log value workspace. Refs #6556.
Changeset: 70d6393212e7e971e6ab80934f3538dfcce434ba
comment:12 Changed 8 years ago by Wenduo Zhou
Implement the filter gui. Refs #6556.
Changeset: e3bf9c3ba0d6c104ac7f8794b1645f4ed3cbafd7
comment:13 Changed 8 years ago by Wenduo Zhou
Improved filter setup GUI. Refs #6556.
Changeset: 8198f5aebff370db228557b8d7708f4044db43b4
comment:14 Changed 8 years ago by Wenduo Zhou
Complete filter generator GUI. Refs #6556.
Changeset: d5bb90a49201e462b59fd71ec8564ab557353967
comment:15 Changed 8 years ago by Wenduo Zhou
Complete filter generator GUI. Refs #6556.
Changeset: b569a5a07769402b94fd1026d68a956cfbf5a96b
comment:16 Changed 8 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 974b4bab68c403ac871bc04097406b3075aeed2c
comment:17 Changed 8 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: d642485ea8a17629d48ac548f7f5216ec326f536
comment:18 Changed 8 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 38359c5fa41db2079b86259cc9023a9ed3219070
comment:19 Changed 8 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: 254bd8f656297b23d17ea13ea6ccf1196efb4ba5
comment:20 Changed 8 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 974b4bab68c403ac871bc04097406b3075aeed2c
comment:21 Changed 8 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: d642485ea8a17629d48ac548f7f5216ec326f536
comment:22 Changed 8 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 38359c5fa41db2079b86259cc9023a9ed3219070
comment:23 Changed 8 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: 254bd8f656297b23d17ea13ea6ccf1196efb4ba5
comment:24 Changed 8 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 06d05162860c28fe765c67c9e4194d412cd33a53
comment:25 Changed 8 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 06d05162860c28fe765c67c9e4194d412cd33a53
comment:26 Changed 8 years ago by Wenduo Zhou
- Status changed from accepted to verify
- Resolution set to fixed
This ticket should be tested with ticket #6555, because the GUI page is not standalone but works as a part in "Powder Diffraction Reduction".
comment:28 Changed 8 years ago by Wenduo Zhou
Testing
Note: The ticket is associated with branch feature/6555_powdergui
- Get all the data required by test 1 and 3 in SNSPowderRedux;
- Launch Powder Diffraction Reduction GUI;
- Input the parameters to GUI referring the system test SNSPowderRedux;
- The result obtained from GUI should match the golden files;
comment:29 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 974b4bab68c403ac871bc04097406b3075aeed2c
comment:30 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: d642485ea8a17629d48ac548f7f5216ec326f536
comment:31 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 38359c5fa41db2079b86259cc9023a9ed3219070
comment:32 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: 254bd8f656297b23d17ea13ea6ccf1196efb4ba5
comment:33 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 06d05162860c28fe765c67c9e4194d412cd33a53
comment:34 Changed 7 years ago by Peter Peterson
- Status changed from verify to verifying
- Tester set to Peter Peterson
comment:35 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 52b7628484f9154790cd39d2dd37d719e572d95b
comment:36 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: e50c3bb2be03f64bbb01a75785c219ad9be0b428
comment:37 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 320ace79704cc42a38c9e5eb8761cbe865158c84
comment:38 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: a6542a5387bdba0278cfc987c2005f5926d06dec
comment:39 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 93e6a723e46b99f59ed7a7d1ba45cd803079ede4
comment:40 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 974b4bab68c403ac871bc04097406b3075aeed2c
comment:41 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: d642485ea8a17629d48ac548f7f5216ec326f536
comment:42 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 38359c5fa41db2079b86259cc9023a9ed3219070
comment:43 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: 254bd8f656297b23d17ea13ea6ccf1196efb4ba5
comment:44 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 06d05162860c28fe765c67c9e4194d412cd33a53
comment:46 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 52b7628484f9154790cd39d2dd37d719e572d95b
comment:47 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: e50c3bb2be03f64bbb01a75785c219ad9be0b428
comment:48 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 320ace79704cc42a38c9e5eb8761cbe865158c84
comment:49 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: a6542a5387bdba0278cfc987c2005f5926d06dec
comment:50 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 93e6a723e46b99f59ed7a7d1ba45cd803079ede4
comment:51 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 974b4bab68c403ac871bc04097406b3075aeed2c
comment:52 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: d642485ea8a17629d48ac548f7f5216ec326f536
comment:53 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 38359c5fa41db2079b86259cc9023a9ed3219070
comment:54 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: 254bd8f656297b23d17ea13ea6ccf1196efb4ba5
comment:55 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 06d05162860c28fe765c67c9e4194d412cd33a53
comment:56 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 52b7628484f9154790cd39d2dd37d719e572d95b
comment:57 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: e50c3bb2be03f64bbb01a75785c219ad9be0b428
comment:58 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 320ace79704cc42a38c9e5eb8761cbe865158c84
comment:59 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: a6542a5387bdba0278cfc987c2005f5926d06dec
comment:60 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 93e6a723e46b99f59ed7a7d1ba45cd803079ede4
comment:61 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 974b4bab68c403ac871bc04097406b3075aeed2c
comment:62 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: d642485ea8a17629d48ac548f7f5216ec326f536
comment:63 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 38359c5fa41db2079b86259cc9023a9ed3219070
comment:64 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: 254bd8f656297b23d17ea13ea6ccf1196efb4ba5
comment:65 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 06d05162860c28fe765c67c9e4194d412cd33a53
comment:66 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 52b7628484f9154790cd39d2dd37d719e572d95b
comment:67 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: e50c3bb2be03f64bbb01a75785c219ad9be0b428
comment:68 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 320ace79704cc42a38c9e5eb8761cbe865158c84
comment:69 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: a6542a5387bdba0278cfc987c2005f5926d06dec
comment:70 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 93e6a723e46b99f59ed7a7d1ba45cd803079ede4
comment:71 Changed 7 years ago by Wenduo Zhou
Apply event filtering. Refs #6556.
Changeset: 8e5c76b6133e50068a11262fcd1eda16d8b5b318
comment:72 Changed 7 years ago by Wenduo Zhou
Implement (some) sample log plot functionality. Refs #6556.
Changeset: accf7c17e84c853adde05388f0a03e3fda33eba9
comment:73 Changed 7 years ago by Wenduo Zhou
Use GetTimeSeriesLogInfo to create log value workspace. Refs #6556.
Changeset: 70d6393212e7e971e6ab80934f3538dfcce434ba
comment:74 Changed 7 years ago by Wenduo Zhou
Implement the filter gui. Refs #6556.
Changeset: e3bf9c3ba0d6c104ac7f8794b1645f4ed3cbafd7
comment:75 Changed 7 years ago by Wenduo Zhou
Improved filter setup GUI. Refs #6556.
Changeset: 8198f5aebff370db228557b8d7708f4044db43b4
comment:76 Changed 7 years ago by Wenduo Zhou
Complete filter generator GUI. Refs #6556.
Changeset: d5bb90a49201e462b59fd71ec8564ab557353967
comment:77 Changed 7 years ago by Wenduo Zhou
Complete filter generator GUI. Refs #6556.
Changeset: b569a5a07769402b94fd1026d68a956cfbf5a96b
comment:78 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 974b4bab68c403ac871bc04097406b3075aeed2c
comment:79 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: d642485ea8a17629d48ac548f7f5216ec326f536
comment:80 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 38359c5fa41db2079b86259cc9023a9ed3219070
comment:81 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: 254bd8f656297b23d17ea13ea6ccf1196efb4ba5
comment:82 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 06d05162860c28fe765c67c9e4194d412cd33a53
comment:83 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 52b7628484f9154790cd39d2dd37d719e572d95b
comment:84 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: e50c3bb2be03f64bbb01a75785c219ad9be0b428
comment:85 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 320ace79704cc42a38c9e5eb8761cbe865158c84
comment:86 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: a6542a5387bdba0278cfc987c2005f5926d06dec
comment:87 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 93e6a723e46b99f59ed7a7d1ba45cd803079ede4
comment:88 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 974b4bab68c403ac871bc04097406b3075aeed2c
comment:89 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: d642485ea8a17629d48ac548f7f5216ec326f536
comment:90 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 38359c5fa41db2079b86259cc9023a9ed3219070
comment:91 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: 254bd8f656297b23d17ea13ea6ccf1196efb4ba5
comment:92 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 06d05162860c28fe765c67c9e4194d412cd33a53
comment:93 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 52b7628484f9154790cd39d2dd37d719e572d95b
comment:94 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: e50c3bb2be03f64bbb01a75785c219ad9be0b428
comment:95 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 320ace79704cc42a38c9e5eb8761cbe865158c84
comment:96 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: a6542a5387bdba0278cfc987c2005f5926d06dec
comment:97 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 93e6a723e46b99f59ed7a7d1ba45cd803079ede4
comment:98 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 06d05162860c28fe765c67c9e4194d412cd33a53
comment:99 Changed 7 years ago by Wenduo Zhou
Implement powder reduction GUI. Refs #6555 and #6556.
- Add Interface "Powder Reduction"
- Enable "Powder Reduction" to support NOM, PG3 and VULCAN
- Add all the python and UI files required by GUI Changeset: 52b7628484f9154790cd39d2dd37d719e572d95b
comment:100 Changed 7 years ago by Wenduo Zhou
Modify GUI setup. Refs #6556.
Changeset: e50c3bb2be03f64bbb01a75785c219ad9be0b428
comment:101 Changed 7 years ago by Wenduo Zhou
Improve GUI. Refs #6556.
Changeset: 320ace79704cc42a38c9e5eb8761cbe865158c84
comment:102 Changed 7 years ago by Wenduo Zhou
Improve event filtering GUI. Refs #6556.
Improvements include:
- Add event handling to disable/enable widgets if different filtering
approach is selected;
- Clean the GUI.
- Add filter info as a helping message. Changeset: a6542a5387bdba0278cfc987c2005f5926d06dec
comment:103 Changed 7 years ago by Wenduo Zhou
Clean output messages. Refs #6556.
Changeset: 93e6a723e46b99f59ed7a7d1ba45cd803079ede4
comment:104 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 7402