What's New in CityWater

The following is a list of the more significant changes and new features available in CityWater

  Version 1.3.0 - May 2020  

  • Simplified Pricing Model:
    • Only pay for the features you want with base package plus add-ons available to meet your needs.
    • Core components are based on the number of pipes in your model (no-tiered approach). Add more detail to your model and only pay for the pipes you added.
  • Improved Features:
    • Symbology for nodes (elevation) and head layers use a dynamically generated color ramp based on the minimum and maximum values of the layer.
    • Improved tools icons in the map view.
  • Bugs Addressed:
    • Map view - Loading bar would display and would not go away after downloading an image of a plot.
    • Map view - Animation results for a scenario run would use the base model results instead of the scenario results.
    • Schematic view - Models with elevation or head outliers would prevent zoom algorithm from zooming to the model extents correctly.
    • Schematic view - Not enough significant digits were shown when units were millions of gallons per day.
    • Schematic view - Some elements plotted incorrectly when pinned by elevation or head.
    • Tools - Color ramps for layers in scenarios were incorrect.
    • Tools - Specifying the "time" parameter greater than 24 hours in the fire flow tools would cause an error.
    • Tools - The "Run" button was showing up when scenario was running.

  July 2018  

  • Created better default breakpoints for the Flow layer symbology
  • Project Created Dates now display in local time zone of user
  • Fire Flow Improvements:
    • Fire Flow Planning Analysis has been optimized for faster execution
    • Parameters and headings have been reorganized in Fire Flow Options dialog to make it more intuitive
    • Minimize functionality has been added to Fire Flow Options modal
    • Explanations of each Fire Flow analysis and parameter is now included
  • Bugs Addressed:
    • Client limits for enterprise users are being enforced correctly
    • Owner field is populated correctly to allow editable organizations
    • Advanced Client counts now show up on enterprise accounts
    • Fire Flow Options button enabled on all node layers
    • "Permission Denied" error has been fixed when trying to run fire flow operations
    • Default demand pattern now being linked to when no demand pattern is specified at a junction
    • Organization field now populated correctly allowing for editable projects

  February 2018  

  • Map Features
    • New Pressure Swing layer that shows the maximum change in pressure over the entire simulation
    • New Quality layer for links which corresponds with the Quality layer for nodes
    • Added System Flow Balance plot
    • Address search now only searches within the model extent
    • Improved default color schemes for all layers
    • Support for additional demands in node properties
    • Improved symbology for pumps and valves
  • Scenario Features:
    • Plots of scenarios now show both the scenario and base model time series
    • Controls and Rules can be enabled or disabled when editing a scenario
  • Schematic Features:
    • Two distinct modes in schematic: pinned and free flow
    • Added option to pin by average head, in addition to average elevation
    • Show scale and pin by elevation now default
    • Nodes can be moved horizontally when pinned by elevation
  • Other Features:
    • Added Sum of Demand statistic to project details
    • New Advanced License Tier - fire flow and scenarios functionality added to this tier and removed from Standard tier
  • Bugs Addressed:
    • Fixed issues preventing scenarios from being run
    • Fixed issue with fire flow processes failing to run
    • Many changes to improve render performance
    • Computer freeze/crash when animation was too fast
    • Pump and valve icons not rendering
    • Deleting projects/scenarios and creating new scenarios wasn't working
    • Plots on map were not working for some layers
    • Client count restriction wasn't working on enterprise organizations
    • Quality links layer was showing up on legacy models that didn't support the layer
    • Insert and delete row buttons stopped working after first use in edit curve dialog
    • Exporting report and network layers was not working
    • Scenario was not being cleared from list after deleting until the page was refreshed
    • Various aesthetic issues, typos, style problems, inconsistencies
    • Frequent 502 Gateway Timeout errors encountered
    • Some tooltips obscured by header or other elements

  July 2017  

  • Ability to toggle on/off labels for elements on the map based on the layer they are toggled for (links/nodes)
  • The "Links" layer option (in the "Link Layer" dropdown) is now displayed/colored according to pipe size
  • The "Nodes" layer option (in the "Node Layer" dropdown) is now displayed/colored according to node elevation
  • There is now an Average, Minimum, and Maximum option under the "Time" dropdown that will adjust the display (coloring/legend) according to the selected statistic
    • "Average" will display according to the average value occurring at a node (across every time step) for every node node
    • "Minimum" will display according to the minimum value occurring at a node (across every time step) for every node node
    • "Maximum" will display according to the maximum value occurring at a node (across every time step) for every node node
  • The "Projects" (main) page can now be sorted by column
  • The "Projects" (main) page now has pagination options to display a certain number of results per page
  • The "User Accounts" page now has pagination options to display a certain number of results per page

  May 2017  

  • CityWater is now compatible with Internet Explorer
  • Rules/Controls tab added with viewing and editing/creating (scenarios only) capabilities
  • Model Options (global options and time options) tab added with viewing and editing/creating (scenarios only) capabilities
  • Client Organizations can be made active/inactive by their owner organization's admins
  • Input file can now be exported from the Export tab (especially nice for scenarios, since the user will not already have this input file)
  • Changes tab added and only visible when viewing a scenario. This tab reports the changes that were made to the base project links/nodes/global options/time options for this scenario
  • The bottom bar in the map view is now a toolbar with context-specific buttons/icons:
    • The magnifying glass button is for zooming to the map extents
    • The movie reel button is for animating the layers. This button only shows up if the model is not a steady-state, snapshot model.
    • The plot button is for plotting the time series of a selected feature based on the layer being shown
    • The fire hydrant button is for fireflow options. This button is only enabled when a single junction is selected.
    • The water quality button is for running the model on the fly with the specified water quality method (trace, chemical, or age) and then viewing the results as an animation. This button is only enabled when nothing is selected (chemical or age option only), or when any node is selected (trace option only).
    • The jump to links/nodes options have also been moved to the toolbar and are also now populated with every possible option and include a search filter
  • Three new fireflow tools added:
    • A peakday fireflow analysis can be performed at project upload if desired. This will create a new map layer with color-coded nodes according to the peakday fireflow available at each node (based on the peakday time and residual pressure specified by the user).
    • From the toolbar in the map, a user can get the available flow at any node in the model (this is based on the specified time step and the nozzle size chosen)
    • Also from the toolbar, a user can select "Planning Analysis" and then input a desired flow, residual pressure, and duration to generate results showing if any nodes in the zone violate this residual pressure.

  April 2017  

  • Organization Admins can activate/disable the accounts of their organization's Viewer users.
    • Browse to "User Accounts" page
    • Click the "Edit" icon on the user of interest, which redirects to the "Edit User" page for that user
    • A toggle switch for "Account Status" now appears and can be modified/updated
  • Post processing can be reset
    • Browse to "Projects" page
    • Select a project from the list, which redirects to the "Project Details" page for that project
    • Click on the "Schematic" tab
    • If post processing has been performed, a "Reset Post Processing" button will appear under the "Post Processing" section, right above the post processing results
  • Map layers reflect average values by default (if no specific time step is selected) and while in this configuration selecting a feature will display the average, maximum, and minimum values
    • Browse to the "Map" page for a desired project
    • On the "Map" page, note that the "Time" dropdown in the left pane menu will now initially display "None" meaning that averages across all times are being displayed
    • Click on a feature
    • "Minimum," "Maximum," and "Average" values for the selected feature will be displayed in the "Properties" tab in the left pane menu
  • Organization Admins can create "Scenarios" off of their base projects. This allows basic properties of the base model to be modified before being "re-ran."
    • Browse to the "Project Details" page for a desired project
    • A "Scenarios" section now appears in the left pane menu, under which a "New Scenario" button appears
    • Click the "New Scenario" button, which redirects to the "New Scenario" page
    • Specify a name and description for the new scenario
    • Click the "Create Scenario" button which redirects to the "Map" view in an edit mode
    • Click on any feature
    • The "Properties" dialog in the left pane menu will contain text inputs for all properties that can be edited
    • Change the value in the text input for a desired property
    • Click the "Save Changes" button that appears above the "Properties" dialog
    • Once a single change has been made, the "Run Model" button will become enabled
    • After all desired changes have been made, click the "Run Model" button which will redirect to the new scenario's "Project Details" page
    • A dropdown listing all of the scenarios (including the base project) will now appear in the left pane menu under the "Scenarios" section
    • Change which scenario you are viewing the project details for by selecting a different scenario from the dropdown
    • This same dropdown will now appear in both the "Map" view and "Schematic" view as well, so the scenario being viewed can quickly be changed
  • The "Map" page now has "Jump to node" and "Jump to link" input options, each with a corresponding "Go" button
    • Browse to the "Map" page for a desired project
    • Click on any node or link feature
    • Take note of the "Label" name for the feature listed in the "Properties" tab in the left pane menu
    • Click on a different feature
    • Now, type the label name in the corresponding text input ("Jump to node:" or "Jump to link:") in the left pane menu
    • Either click on "Go" or press "Enter/Return"
    • The same feature that you had previously viewed will be automatically zoomed to and the corresponding "Properties" will again be displayed
  • Map view has a base map switcher allowing toggling between None, Satellite, Satellite w/Labels, and Road