Phil Weinstein / Accomplishments -- May 2012 (edit 6-7-2012)

Note: Some items mentioned in David's "Salinity Work for Reclamation" Accomplishments are described in some detail in this accomlishments report.

       

David's "general requirements" line items under:
I.A.1 Sponsored Projects / RiverWare / New Development ... "Salinity Work for Reclamation"

Phil's Sections, in this document, below:
[I.A.1] Sponsored Projects / RiverWare / New Development
3. Display salt mass on the Mass Balance Summary slot. (A) Mass Balance Summary Slots: Enhancement to support Salinity (Mass Units)
6. Provide better tools to display aggregated data (monthly to yearly). (B) Time Aggregation Series Slots
 
General Development Accomplishments

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   (A) Mass Balance Summary Slots: Enhancement to support Salinity (Mass Units)
--------------------------------------------

The new Mass Balance Summary Slot feature (completed in February 2012) was enhanced to support processing of also mass units -- for salinity series slots. The original implementation supported summations of both flow and volume unit series values, in both positive and negative senses, within a multiple level hierarchy of computed series sums. With this "mass units" enhancement, the mass balance summary slot automatically detects all referenced slots having mass units, and modifies its display and operational behaviors accordingly.

Support for "mass mode" was internally implemented as support for all referenced slots having any single unit type. For example, "Power" series slots could also be supported. Some semantic reframing would be needed to coherently provide broader use of this capability, if there is any value in doing that.

See these two documents:

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   (B) Time Aggregation Series Slots
--------------------------------------------

"Time Aggregation Series Slots" are a new type of series slot which temporally aggregates any other single series slot. They are created on data objects by the user. The configuration of these slots is accomplished in two places: some properties are set right in the open slot dialog for the aggregation slot; others are set in a separate configuration dialog.

The settings in the open slot dialog are:

The settings in the separate configuration dialog are:

*The water year is defined on a model-wide basis, as beginning in a particular month (the "Water Year Start Month"). It is set by the user in the Run Parameters dialog. This is a partial implementation of a water year, determining the timestep values which go into a particular annual value for the Time Aggregation Series Slot computation. The resulting annual series is still nominally (technically, incorrectly) identified as a calendar year (ending on December 31). Water years are named by the year in which the water year ends, i.e. a water year from October 2000 through September 2001 is the "2001" water year.  This is consistent with the computations done by the RDF Annualizer.

An advanced feature to duplicate a Time Aggregation Series Slot for the same referenced slots on other similar objects was initially completed in early June. This capability is described on this webpage: http://cadswes2.colorado.edu/~philw/2012/AggregationSeriesSlots/DupForObjs/

Note that both the new Time Aggregation Series Slots and the previously available Statistical Table Slots are both computed slots, using a single series slot reference as a parameter. The "create similar slot for similar objects" sort of advanced function described above could be applied also to Statistical Table Slots.

--------------------------------------------
[I.A.2] Sponsored Projects / RiverWare / Bug Fixes
--------------------------------------------

--------------------------------------------
[I.A.3] Sponsored Projects / RiverWare / Proposals and Estimates for New RiverWare Work
   (A) Series Slot "Alternative Input Slot Modes", also described as "Variable Mode Series Slots"
--------------------------------------------

A development analysis was drafted for the implementation of a variation of a series slot, used strictly for input values, which would allow user specification of input values using any of these three forms, selected by the user on a per-slot basis:

The development analysis, and the initial feature analysis (from a few months ago) are available here:

--------------------------------------------
[I.E] Sponsored Projects / Study Manager / New Development
    Study Manager Plugins / Stochastic Hydrology Simulator and Disaggregators
--------------------------------------------

Development of "R"-implemented series ensemble generation and processing functions as Study Manager plugins included the following accomplishments in May:

Maintenance Accomplishments

None for May 2012

--- (end) ---