Ticket #6556 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

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:1 Changed 8 years ago by Wenduo Zhou

  • Status changed from new to accepted

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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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".

Last edited 8 years ago by Wenduo Zhou (previous) (diff)

comment:27 Changed 8 years ago by Wenduo Zhou

  • Blocked By 6650 added

comment:28 Changed 8 years ago by Wenduo Zhou

Testing

Note: The ticket is associated with branch feature/6555_powdergui

  1. Get all the data required by test 1 and 3 in SNSPowderRedux;
  2. Launch Powder Diffraction Reduction GUI;
  3. Input the parameters to GUI referring the system test SNSPowderRedux;
  4. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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:45 Changed 7 years ago by Peter Peterson

  • Status changed from verifying to closed

comment:46 Changed 7 years ago by Wenduo Zhou

Implement powder reduction GUI. Refs #6555 and #6556.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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.

  1. Add Interface "Powder Reduction"
  2. Enable "Powder Reduction" to support NOM, PG3 and VULCAN
  3. 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:

  1. Add event handling to disable/enable widgets if different filtering

approach is selected;

  1. Clean the GUI.
  2. 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

Note: See TracTickets for help on using tickets.