Entity | Properties (an * indicates the Copy Property operation is supported) |
---|---|
Model | • Path - The location of the model on the file system are compared as text. • Version - The RiverWare version from the last save. |
Simulation Object | • Description - The text description as shown on the Open Object dialog’s Description tab are compared as text. • Methods - The user-selectable methods, shown on the object’s Methods tab are compared as text. Note: The tool compares all categories and methods, whether they are visible or not (perhaps because they are specific to a certain controller or dependent on other methods/categories). They are listed alphabetically by category. |
Account | • Water Type - For each account, the Water Type is compared. • Water Owner - For each account, the Water Owner is compared. • Priority Date - For each account, the Priority Date is compared. |
Slot | • Name - compared as text • Description - For each slot, the description is compared as text. • Value(s) * - The values of slots are compared using the tolerance described below. The slot values are shown in the appropriate format based on the type of slot. For tables, periodic and scalar slots, the values are compared using the full precision in standard values on the slots. For series slots, the comparison uses the setting shown in the Series Value Comparison, described above. Note: Some slot types or values may not display exactly as shown in RiverWare dialogs. For example, values using the DateTime unit type are compared but the values shown are the numeric encoding. This will show you a difference and you can look at the slot for the actual DateTime value. • Expressions * - For expression slots, the RPL expression is compared. |
DMI Manager | DMIs are compared in a hierarchical structure. The DMI Manager is the top level item and contains: • Locked Status - Is the DMI locked? Yes/No compared as text. • Show Progress - Will the DMI Progress dialog be displayed? Yes/No compared as text. • Show Status - Will the DMI Status dialog be displayed? Yes/No compared as text. |
Control File-Executable DMI | These items correlate directly to the Control File-Executable DMI dialog. All content is compared as text and toggles are shown as Yes or No. • Name - the DMI name is compared as text • Input or Output - the DMI input/output type is compared as text. • Confirm Warnings - Does the DMI confirm warnings, compared as Yes/No. • Record Invocations - Yes or No, compared as text • Control File - The control file is compared • Executable - The executable and path are compared as text. • Allow Spaces in File Paths - Yes or No • Limit Output Range to Run Range - Yes or No • Line Ending - - Native, windows, or unix • Active User Parameters - Only the active user parameters are compared as text. |
Trace Directory DMI | These items correlate directly to the Trace Directory DMI dialog. All content is compared as text and toggles are shown as Yes or No. • Name - the DMI name is compared as text • Input or Output - the DMI input/output type is compared as text. • Confirm Warnings - Does the DMI confirm warnings, compared as Yes/No. • Record Invocations - Yes or No, compared as text • Allow Spaces in File Paths - Yes or No • Limit Output Range to Run Range - Yes or No • Line Ending - Native, windows, or unix • Top Level Directory - The file path is compared as text. • Control File - The control file (sometimes called a control file template) is compared. • Single Trace Number - The trace number used for a single run. |
Database DMI > Dataset > > Slot Selection | The properties for a Database DMI show a hierarchical structure displaying the following item: • Name - the DMI name is compared as text • Input or Output • Confirm Warning - Yes or No • Record Invocations - Yes or No • User Parameters - Compared as text Then, there is a sub item for each referenced Dataset • Name - The name of the referenced dataset. • Type - Either DSS, HDB, or Excel • Enabled - Yes or No Then, there is another sub item for each referenced Slot selection: • Selection Label - The label shown for this slot selection • Enabled - On or off • Begin Timestep • End Timestep • Slot List - The expanded list of slots for this slot selection |
Database Group | • Name - The group name is compared as text. • Comment - Comments are compared as text • Members - The names of DMIs contained in the group are compared as text. |
DMI Year Mapping Group | • Name - The group name is compared as text. • Comment - Comments are compared as text • Members - The names of DMIs contained in the group are compared as text. • Map Years - The list of map years is compared. |
DMI Parameter | • Name - The parameter name is compared as text. • Minimum Value - The minimum value is compared. • Maximum Value - The maximum value is compared. • List Items - The list of possible values is compare as text. |
DSS Dataset | These items correlate directly to the DSS Dataset dialog. All content is compared as text and toggles are shown as Yes or No. • Name • Name Map • Missing Value Preference • Missing Value Replacement • Unit Preference • Unit List • Read Table Behavior • DSS File • DSS Path • Data Type List |
Excel Dataset | These items correlate directly to the Excel Dataset dialog. All content is compared as text and toggles are shown as Yes or No. • Name • Name Map • Missing Value Preference • Missing Value Replacement • Unit Preference • Unit List • Connection Process • Workbook • Slot Mapping • Header Specification • Header Orientation • Ranges on Same Worksheet • Worksheet • Apply Header Offset • Header Offset • Apply Range Offset • Range Offset • Run Name Type • Single Run Name • Use Begin Timestep • Use Units |
HDB Dataset | These items correlate directly to the HDB Dataset dialog. All content is compared as text and toggles are shown as Yes or No. • Name • Name Map • Missing Value Preference • Missing Value Replacement • Unit Preference • Unit List • Group Slots • Database Name • Table Type • Mapping ID • Model ID • Model Run ID • Runtime Model Run ID • Ensemble ID • Runtime Ensemble ID • Ensemble Agency ID • Ensemble Trace ID • Use Water Year Table • Use Overwrite Flag • Read Validation Character |
Name Map | • Name - The name is compared • Display Order - The ordering of the name maps are compared. |
Script Manager | The Script Manager shows item shows a hierarchical list of Scripts, Scripts and Script Groups. The following general Script Manager items are compared: • Default Tab • Open on Model Load • Execute Group on Model Load • Group to Execute on Model Load |
Script Group | Each Script Group is shown with the following: • Name • Scripts |
Script | Each script has a hierarchical list showing all of the script actions and the following: • Name • Description |
Script Action | Each Script Action compares the following properties as text: • Enabled • Show in Dashboard • Display Text • Additional properties specific to the action type Note: There are many types of script actions, and each type has a different set of properties. Because these properties are numerous and varied, they are not enumerated in this table or in the Models to Compare dialog. |
MRM Configurations | These items correlate directly to the MRM Configuration dialog. All content is compared as text and toggles are shown as Yes or No. The properties for MRM Configurations show a hierarchical structure displaying the following items for each MRM Configuration: • Name • Description • Keyword / Value Descriptors • Mode • Policy Setup • Input DMIs Setup • Input DMIs Type • Rulesets - This is a list of rules shown on the Policy tab. • Input Ensembles - These are the input ensembles shown on the Ensembles tab, when configured • Output Ensembles - These are the output ensembles shown on the Ensembles tab, when configured |
MRM Output Info | For each MRM configuration, these sub items correlate directly to the Output tab of the MRM configuration dialog. All content is compared as text and toggles are shown as Yes or No. • Per Trace Output DMI • RDF: Control File • RDF: Data File • RDF: Timesteps Mode • RDF: Allow Spaces in File Paths • Excel: Generate Excel Workbooks from RDF • Excel: Delete RDF Files • Excel: Slot Name Format • Excel: Workbook Configuration • Generate Comma-Separated Values Files - Yes or no toggle, See next section. • Generate NetCDF Files - Yes or no toggle, See section below |
MRM Comma-Separated File | For each Comma-Separated Values output shown in the list, these sub items correlate directly to the Comma-Separated Values File Configuration within the MRM configuration. All content is compared as text and toggles are shown as Yes or No. • Name • File • Timestep Format • Use Object Name • Use Object Type • Use Slot Name • Use Slot Name With Unit • Use Unit • Use Timestep Size • Use Year • Use Month • Use Model Name • Use Ruleset File Name • Use Input DMI Name • Use MRM Config Name • Use MRM Descriptors • Slots - This is the list of slots to ouput to the CSV file |
MRM NetCDF File | For each NetCDF Files output shown in the list output list, these sub items correlate directly to the Net CDF File Configuration within the MRM configuration. All content is compared as text and toggles are shown as Yes or No. • Name • File • Use Ruleset File Name • Use Input DMI Name • Use MRM Config Name • Use MRM Descriptors • Use Model Name • Use Object Name • Use Object Type • Use Slot Name • Use Unit • Use Timestep Size |
MRM Run Parameters | For each MRM Configuration, these sub items correlate directly to the Run Parameter tab within the MRM configuration dialog box. All content is compared as text and toggles are shown as Yes or No. • Initial Date • Finish Date • Timesteps • Save Model File • Save After • Save In Folder • Save With Name Prefix |
MRM Input Info | For each MRM Configuration, these sub items correlate directly to the Input tab within the MRM configuration dialog box. All content is compared as text and toggles are shown as Yes or No. • Has Initialization DMI • Initialization DMI • Input DMIs • Has Ensemble Input • Index Sequential: Number of Runs • Index Sequential: Initial Offset • Index Sequential: Interval • Index Sequential: Interval Units • Index Sequential: Control File • First Trace • Number of Traces • Index Sequential / DMI Mode • Distributed Runs Enabled |
MRM Iterative Runs | For each MRM Configuration, these sub items correlate directly to the Iterative Runs tab within the MRM configuration dialog box. All content is compared as text and toggles are shown as Yes or No. • Pre-Run Rules • Post-Run Rules • Execute Pre-Run Rules • Continue After Abort • Max. Iterations |
RPL Set (for all sets that are saved within the model file) | • Name - The set names are compared as text. • Agenda Order - The agenda order (1,2,3... or ... 3,2,1) are compared as text. • Description - The set description is compared as text. • Precision - The set precision is compared as a numeric value. • Is Global? - Is this set a global functions set. • External Documentation - The external documentation toggle is compared as text. |
Utility Group (as part of a RPL set saved within the model) | • Name * - The group names are compared as text. • Description - The group description is compared as text. • Notes - The group notes are compared as text. • Is Enabled - The enabled/disabled setting is compared. • Names Color - The colors used for the group name is compared as a color value. • External Documentation - The external documentation toggle is compared as text. |
Policy Group (as part of a RPL set saved within the model) | • Name * - The group names are compared as text. • Description - The group description is compared as text. • Notes - The group notes are compared as text. • Is Enabled - The enabled/disabled setting is compared. • Names Color - The colors used for the group name is compared as a color value. • External Documentation - The external documentation toggle is compared as text. |
Report Group (as part of a RPL set saved within the model) | • Name * - The group names are compared as text. • Description - The group description is compared as text. • Notes - The group notes are compared as text. • Is Enabled - The enabled/disabled setting is compared. • Names Color - The colors used for the group name is compared as a color value. • External Documentation - The external documentation toggle is compared as text. |
Rule, Goal Method (as part of a RPL set saved within the model) | • Name * - The rule names are compared as text. • Priority - The rule priority values are compared. • Description - The rule description is compared as text. • Notes - The notes are compared as text. • Is Enabled - The enabled/disabled setting is compared as true or false. • Execution Constraint * - The execution constraints are compared as RPL items. • Pre-Execution DMI Name - The pre-execution DMI names are compared as text. • Post-Execution DMI Name - The post-execution DMI names are compared as text. • External Documentation - The external documentation toggle is compared as text. • Stop on NaN - The Stop on NaN settings are compared as true or false. • Names Color - The colors used for the rule name is compared as a color value. • Statements * - The RPL statements are compared as RPL items. |
Function (as part of a RPL set saved within the model) | • Name * - The function names are compared as text. • Description - The function description is compared as text. • Notes - The group notes are compared as text. • Is Enabled - The enabled/disabled setting is compared. • Arguments - The functions’ set of arguments are compared as text. • Return Type - The functions’ return type (NUMERIC, BOOLEAN, etc) are compared as text. • Diagnostic Units - The Display Function Diagnostics Scale/Units is compared as text. • Pre-Execution Diagnostics - The pre-execution diagnostic toggle is compared as true or false. • Post-Execution Diagnostics - The post-execution diagnostic toggle is compared as true or false. • Is Time Varying - The toggle for Time Varying is compared. • External Documentation - The external documentation toggle is compared as text. • Post-Execution Checks * - The functions’ Post-Execution Checks are compared as RPL expressions. • Names Color - The colors used for the function name is compared as a color value. • Body * - The RPL expressions are compared as RPL items. |
Report Item (as part of a RPL set embedded in the model) | • Name * - The item names are compared as text. • Item Type - The type of the item (rule, function, object, slot, etc) are compared • Item Parent - The items parent (i.e for a slot, which object is it on) are compared. • Names Color - The colors used for the item name is compared as a color value. • External Documentation - The external documentation toggle is compared as text. |
Status | Meaning |
---|---|
A = B | The item is identical in Models A and B. |
A ≠ B | The item is different in Models A and B. |
A | The item exists in model A but not in Model B. |
B | The item exists in Model B but not in Model A. |
A --> | The item exists here in Model A and elsewhere in Model B and/or the item has been renamed. |
<-- B | The item exists here is Model B and elsewhere in Model A and/or the item has been renamed. |
Button | Text | Meaning |
---|---|---|
Next Match | Select the next item that matches the search criteria. | |
Previous Match | Select the previous item that matches the search criteria | |
Search Column | Choose in which column you wish to search. | |
Search Content | Type in the search criteria. Use the arrow menu to select previously entered items. | |
Ignore Case | Check the box to ignore case when searching. When unchecked, case is considered. | |
Filter... | Open a dialog where filters can be applied. This opens the Model Comparison Tool Display Filters dialog; see Filter Settings | |
Cancel | Remove all filters. | |
Filter Status | Text is shown noting that there are filters applied and the number of items shown. |