From: <jk...@us...> - 2008-03-25 16:43:42
|
Revision: 796 http://opengtoolkit.svn.sourceforge.net/opengtoolkit/?rev=796&view=rev Author: jkring Date: 2008-03-25 09:43:40 -0700 (Tue, 25 Mar 2008) Log Message: ----------- Added Meetings/2008-03-25 (Functional Spec Discussion) Added Paths: ----------- trunk/candidates/Average 1D Array/Meetings/ trunk/candidates/Average 1D Array/Meetings/2008-03-25 (Functional Spec Discussion)/ trunk/candidates/Average 1D Array/Meetings/2008-03-25 (Functional Spec Discussion)/2008-03-25 (Functional Spec Discussion).txt Added: trunk/candidates/Average 1D Array/Meetings/2008-03-25 (Functional Spec Discussion)/2008-03-25 (Functional Spec Discussion).txt =================================================================== --- trunk/candidates/Average 1D Array/Meetings/2008-03-25 (Functional Spec Discussion)/2008-03-25 (Functional Spec Discussion).txt (rev 0) +++ trunk/candidates/Average 1D Array/Meetings/2008-03-25 (Functional Spec Discussion)/2008-03-25 (Functional Spec Discussion).txt 2008-03-25 16:43:40 UTC (rev 796) @@ -0,0 +1,60 @@ +-= Decisions =- + +* VI belongs in the Numeric Palette/Library (as opposed to the Array Palette/Library) + +* Will use the "Numeric Primitive-like" Icon (triangle with X-bar) + +* Show polymorphic selector, by default, to make it clear which member is being used and that there are other poly options. Users can easily hide this to save diagram realestate + +* 2D array in members should have icon with brackets around the X-bar to indicate that the output is an array of averages + +* Poly member labels and menus should use Title Case + +* Poly member labels should be "of Rows" and "of Columns" + +* 2D in - 1D out members should have an "arithmetic mean of rows" and "arithmetic mean of columns" + +* Use 3x3 icon to facilitate primitive-like icon/connector + +* VI Names: "Arithmetic Mean.vi" - "(2D Rows)", "(2D Columns)" + +* Code will be developed in 8.2. We'll see how much push-back we get. + + +* Drop NaN/Inf filtering because this is easy done. + +* No error handling: Output NaN when empty array in + +* Drop "rows and columns" (2D in, scalar out) since there is really no practical use case for it. Also, there is no mathematical basis or experience for using it. + +* Drop integer, SGL, EXT types, so that we can use poly for selecting behavior. There is not enough demand for these types. + + +-= Other Notes =- + +* This is a perfect candidate for XNodes. However, since XNodes are not officially supported by NI, this is a bad path for OpenG to go down. We want OpenG libraries to be rock-solid. + +* Users needing Fixed-point, EXT, 64-bit support users can be expected to have thier own analysis libraries. + +* Candidate page it should have: + + ** indicator of what stage the candidate is in + + ** history + + ** information about who is working on it and what role they place + +* Numbered proposals are better than named proposals, because we might want to rename VIs (or the name might not even be know, at that point) + + +-= Action Items =- + +1) Jim will send meeting notes to meeting participants to use for next steps (3/25) + +2) Justin should update the functional spec by early next week (EOD Monday, 3/31) + +3) Chris should update the candidate code (EOD Friday, 4/4) + +4) Justin will post to OpenG forum (Sat, 4/5) + +5) Jim will try to pull people into the discussion (Sat, 4/5) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |