Meeting on August 24, 2009
Agenda
- Attendance
- Announce agenda
- Approve August 10, 2009 Meeting Notes. Ask for review and address any problems seen in the notes.
- Open Questions
- Summary and closing
Notes
Attendance
- tclarke
- rforehan
- raevans
- dadkins
- goffena
Summary
Enhancements to wizards where discussed. The first set will allow users to enter value items when a wizard is run. tclarke will provide a prototype when one is completed.
dadkins wanted input on features, enhancements, and bug fixes which were important to add to 4.3.2. A JIRA issue will be added to enhance the convolution filter plug-in so that it handles multiband data.
Decisions
Logs
2009-08-24T11:14:54 <tclarke> here
2009-08-24T11:14:56 <rforehan> here
2009-08-24T11:14:58 <raevans> here
2009-08-24T11:15:12 <tclarke> 1. Attendance
2009-08-24T11:15:12 <tclarke> 2. Announce agenda
2009-08-24T11:15:12 <tclarke> 3. Approve August 10, 2009 Meeting Notes. Ask for review and address any problems seen in the notes.
2009-08-24T11:15:12 <tclarke> 4. Open Questions
2009-08-24T11:15:12 <tclarke> 5. Summary and closing
2009-08-24T11:15:17 <tclarke> should be a short meeting, not much on the agenda
2009-08-24T11:15:23 <tclarke> here's the meeting notes from the previous meeting
2009-08-24T11:15:23 <tclarke> https://wiki.ballforge.net/confluence/display/opticksChat/August+10%2C+2009+Meeting+Notes
2009-08-24T11:16:32 <tclarke> please review and fix any errors
2009-08-24T11:16:36 <tclarke> we'll move right to open business
2009-08-24T11:16:37 <tclarke> I'll start
2009-08-24T11:16:42 <tclarke> I'm adding some capability to the wizard builder and wizards in general
2009-08-24T11:16:51 <dadkins> here
2009-08-24T11:17:03 <tclarke> the idea is to allow a user to input values for wizard item input nodes when a wizard runs in addition to setting that data when designing a wizard
2009-08-24T11:17:11 <goffena> here
2009-08-24T11:17:19 <tclarke> the idea I've been playing around with is to modify the value item so that in interactive mode, it will query the user at run time, in batch mode (item batch and wizard batch) it will use a predefined value
2009-08-24T11:18:51 <tclarke> this raises a few problems...one is functional compatibility...how do we maintain backwards compat with old wizardd
2009-08-24T11:19:04 <tclarke> the other is grouping,... I'd like to group inputs into dialog boxes to keep related data together
2009-08-24T11:19:17 <tclarke> I can't think of a good way to do that without creating item groups
2009-08-24T11:19:32 *** tjohnson has joined #opticks
2009-08-24T11:19:33 <tclarke> one thought is instead to add a new wizard item type which is an input wizard page and use that to group
2009-08-24T11:19:33 <tclarke> thoughts?
2009-08-24T11:19:34 <dadkins> for compat: existing wizards have a value set in them, so it would be easy to check that
2009-08-24T11:21:40 <tclarke> but if you want it to behave differently in batch mode and wizard mode you'll need to set a value....ie. "use this value from batch wizard mode...in interactive, prompt me but use the value as a default"
2009-08-24T11:23:06 <rforehan> Some inputs are conditional - don't need a filename if flag "load from file" is false.
2009-08-24T11:23:07 <tclarke> I was thinking of checking a version number in the wiz file....either incing the xml version or checking for an optional flag which would enable the new functionality
2009-08-24T11:23:12 <tclarke> in the old version, always treat value items as if they are batch
2009-08-24T11:23:15 <dadkins> that would work too
2009-08-24T11:23:27 <tclarke> good point rforehan...we can get that info from the target item's pluginarg and allow blank values for optional args
2009-08-24T11:25:42 <tclarke> great...these are issues I had not thought about before....I'll work up a prototype and put something on the mailing list for people to try
2009-08-24T11:25:53 <rforehan> How will this work with plug-ins that display dialogs when args are not set?
2009-08-24T11:26:01 <dadkins> but there's no way (currently) for a plugin to say "I need arg B if arg A is specified"
2009-08-24T11:26:01 <tclarke> I'd like to start having more votes at these meetings for feature designs so that it's easier to settle one a design recommendation and constrain the testing period
2009-08-24T11:26:09 <dadkins> moreover, there is no way to say "I need A and B and C or D and E"
2009-08-24T11:26:11 <tclarke> correct...it will potentially have two dialogs, but that's up to the wizard designer
2009-08-24T11:27:34 <tclarke> longer term, I'll be expanding this to try and have the two methods work in convert
2009-08-24T11:27:35 <tclarke> concert that is
2009-08-24T11:27:53 <tclarke> ie. an algorithm plug-in will be able to utilize this system for input and even create a custom input dialog which a wizard designer can use instead of an auto-generated dialog
2009-08-24T11:27:54 <dadkins> i'd like to see a prototype
2009-08-24T11:28:02 <tclarke> this is just step 1 of a multi-step enhancement to wizards
2009-08-24T11:28:06 <tclarke> anything further to add?
2009-08-24T11:28:13 <tclarke> if not, are there any other topics people would like to discuss?
2009-08-24T11:29:45 <dadkins> are there any particular issues that folks would like to see in 4.3.2?
2009-08-24T11:29:50 <dadkins> ...see resolved, that is ![]()
2009-08-24T11:30:04 <tclarke> I've just spoken to someone who would like multi-band support added to the convultion filter plug-in...I've not added a JIRA issue yet
2009-08-24T11:30:29 <tclarke> ok, let's finish up
2009-08-24T11:30:32 <tclarke> I'll post notes in a little bit
2009-08-24T11:30:38 <tclarke> next meeting is scheduled for September 7 1400EST