Phil Weinstein / Accomplishments -- December 2014 -- Edit 1-07-2015
General Development Accomplishments |
--------------------------------------------
[I.A] New/Enhanced Software / USACE-ABQ 6
Graphical Teacup and Animation for Links / "Output Canvas" Output Device
--------------------------------------------
Substantial additional development of the Output Canvas with teacup and flow line support was completed in December. Much of this work (all but basic flow line support) was added to the RiverWare 6.6 release (after the two 6.6 pre-releases, but before the actual 6.6 release in early January 2015).
Major output canvas features included in the RiverWare 6.6 release:
The user can now define multiple text groups, each of which can contain multiple text items. Visibility (a "Show" checkbox) and font are defined at the text group level. Text color and text composition (supported with a handful of text types) are defined at the Text item level. These are mostly the same text items which could be added to teacups (under the teacup label). The primary difference is that slot references in canvas text items are complete rather than local (relative to a simulation object associated with each teacup).
A new "Timestep" text item type was added. This shows the canvas' reference timestep date/time. The user can specify optional Prefix and Suffix text (as with all text item types other than "plain text").
Text item types are:
- Plain Text
- (slot-) Value
- (slot-) Value / (slot-) Value
- Percent (of two slot values)
- Percent Maximum (the Teacup's maximum) -- not supported for canvas text items.
- Timestep
Additional usability enhancement and internal maintenance work was also applied to RiverWare 6.6. This included:
Not all of the Output Canvas and Teacup functionality described above was originally planned for the RiverWare 6.6. But ultimately, it was all included. The following document more comprehensively describes these functional and technical enhancements:
RiverWare 6.6 Output Canvas / 12-23-2014 Merge from 6.7 Development
R:\doc\Output\OutputCanvas\2014\OutCan66-MergeTwo.docx
R:\doc\Output\OutputCanvas\2014\OutCan66-MergeTwo-2014-12-23.pdf
A usable basic Flow Line capability was also completed in December for RiverWare 6.7. This supports only line thickness indicating a "flow" value relative to all of the values in the whole flow line group. Not implemented were: (1) Threshold-based colors and line attributes indicating values relative to each channel's capacity or related guide curves; nor (2) "attachment" behaviors of Flow Line anchor points.
The developed Flow Line capabilities include:
Open Object...
Open Slot...
Plot Slot...
Configure...
Flow Line Group >>
Show Slots in New SCT...
Plot Slots...
Configure Group...
The following document more completely describes the developed Flow Line capabilities. (This also includes a section on "Some Possible Flow Line and Output Canvas Enhancements").
RiverWare 6.7 Development -- Output Canvas Flow Lines / Dec. 2014 [14 pp.]
R:\doc\Output\OutputCanvas\2014\FlowLinesFeatures-Dec2014.docx
R:\doc\Output\OutputCanvas\2014\FlowLinesFeatures-Dec2014-12-31-2014.pdf
Maintenance Accomplishments / December 2014 |
--------------------------------------------
[II] RiverWare Software Maintenance / Software Updates / Bug Fixes
--------------------------------------------
The following bugs were fixed:
--- (end) ---