Phil Weinstein / Accomplishments -- February 2014 -- Edit 3-04-2014 (b)

[Note: Neil's (or Mitch's) February Accomplishments Report will mention some minor icon work I did for the RiverSMART Enhancements project (BOR IDIQ 10): An icon for the "R" Plugin].

General Development Accomplishments

--------------------------------------------
[I.B] New/Enhanced Software / Unfunded Development
   Enhancement: Added "Export Objects" operations to Open Object and Object Cluster Dialogs
--------------------------------------------

The File menus of these two dialogs now support export object operations. (Note that the Object Cluster dialog is new to RiverWare 6.5):

These operations show the Export Object dialog in which the user specifies the output file path and various export options, e.g. inclusion of accounts and associated text notes. They are the same as the Workspace's File >> Export Object operation (which applies to the set of selected objects on the workspace canvas; all selected objects are exported to the single selected output file path).

Open Object Dialog: The "Export Object" operation exports the simulation object shown in the dialog. For aggregate objects (e.g. AggReach or AggDiversionSite), all member element objects are unconditionally included.

Object Cluster Dialog: The "Export Cluster" operation implicitly includes all of the cluster's member objects. The "Export Selected Objects" operation applies to the object items selected within the cluster dialog's object list.

--------------------------------------------
[I.B] New/Enhanced Software / Unfunded Development
   Enhancement: "Export Full Workspace Image" -- Added "Background Image Only" Option
--------------------------------------------

If the current workspace is showing a background image, the "Export Full Workspace Image" dialog now presents a "Background Image Only" checkbox; off by default. This option exports the scaled background QPixmap as an image file (e.g. JPEG or PNG) at full opacity (not faded).

This was introduced because RiverWare performs non-trivial processing of the image data read from certain geospatial image formats (e.g. MrSID) used in the Geospatial View. The user may want to save a copy of the possibly-rescaled image as an ordinary JPEG or PNG image file. This was also helpful in diagnosing the Gnats 5449 background image refresh dysfunction.

Note that, when exporting the full workspace image with the "Background Image Only" enabled, the width and height of the generated image may be larger, as the background image may extend beyond the configured workspace canvas dimensions.

--------------------------------------------
[I.B] New/Enhanced Software / Unfunded Development
   Enhancement: Timestep Size Slot Filter now recognizes Interval Size of Periodic Slots Having a Regular Interval.
--------------------------------------------

This enhancement merely improves the expressiveness of the "Timestep Size" filter within the "Slots" panel of the general Slot Selector. Any Regular Interval Periodic Slots matching all other active selection/filtering criteria and the Timestep Size filter (if active) will be presented as selectable slot items. Previously only Series slots and TableSeries slots would be presented if the Timestep Size filter was active.

-----------------------------
[VIII] Professional Activities
-----------------------------

Phil Weinstein spent about 55 hours on Qt Training self-study. This included working through a Qt Quick / QML tutorial and watching many technical Qt conference and training videos. Topics included QML, Qt5, Best Practices and Performance Optimizations with Qt, QtWebKit and HTML5.

--------------------------------------------
[X] RiverWare Commercial Activities / CC and Paypal activities
--------------------------------------------

An online payment item was configured for:

 

Maintenance Accomplishments / February 2014

--------------------------------------------
[II] RiverWare Software Maintenance / Software Updates / Bug Fixes
--------------------------------------------

--- (end) ---