Skip to content

StateDMI / Release Notes / Version 5


Changes in Version 5.00.07

  • bug [5.00.07] Implement changes to resolve additional issues with *.cds and *.ipy processing for ArkDSS dataset. Very few differences exist when compared with previous StateDMI. Troubleshooting features have also been enhanced.
  • change [5.00.07] Update the ReadCropPatternTSFromHydroBase command to not warn if parcels are missing as long as SetCropPatternTS or SetCropPatternTSFromList commands provide data
  • change [5.00.07] Update the WriteParcelsToFile command to fully represent model node, parcel, and water supply data for troubleshooting

Changes in Version 5.00.06

  • change [5.00.06] Multiple minor changes to ensure that automated tests run without warnings.
  • change [5.00.06] Update the Quality Control chapter to reflect recent enhancements related to testing.
  • change [5.00.06] Update the Select HydroBase dialog to automatically handle default datastore definitions, to minimize need for datastore configuration files.
  • change [5.00.06] Update the # comment command with special #@require comment to check application and database versions, useful for testing and workflow quality control.
  • change [5.00.06] Update the CreateRegressionTestCommandFile command and testing framework to handle requirements evaluation
  • change [5.00.06] Update the RunCommands command to check #@require comments so that automated tests for incompatible configurations can be skipped to avoid false test failures.
  • change [5.00.06] Update the SetCropPatternTS command editor to more clearly indicate which parameters are used with different StateDMI versions. Also change so that IrrigationMethod and SupplyType are optional so that the command can be used with old or new StateDMI command files.
  • new [5.00.06] Add datastore documentation similar to TSTool.
  • new [5.00.06] Add CompareIrrigationPracticeTSFiles command to streamline comparisons of different versions of files.

Changes in Version 5.00.05

  • bug [5.00.05] The ReadCropPatternTSFromParcels command has been fixed to fill missing data with zeros for years with irrigated lands data, determined from the parcels for all locations.
  • new [5.00.05] Add CompareCropPatternTSFiles command to streamline comparisons of different versions of files.

Changes in Version 5.00.04

Changes in Version 5.00.00 - 5.00.03

  • change [5.00.00] StateDMI on Windows is now distributed with 64-bit Java Runtime Environment (JRE). The limit on memory used by StateDMI will only be constrained by the memory available on the computer. To change the default settings, edit the C:\Users\user\CDSS\StateDMI-Version\bin\StateDMI.l4j.ini file.
  • change [5.00.00] StateDMI is now distributed with Java 8. Improvements in performance and minor user interface changes should be evident. Significant internal code cleanup has occurred to make the code more maintainable.
  • change [5.00.00] Word/PDF documentation have been transitioned to Markdown/MkDocs format to provide online navigable and searchable documentation.
    • See the Help menu for links to online documentation.
    • Documentation specific to the software version is displayed if available and otherwise the latest documentation is shown.
    • Command editors have been updated to add a Help button that displays the command's documentation.
  • change [5.00.00] Editors for all commands that use files or folders now default to relative path and the buttons for selecting files and changing between relative/absolute path have been simplified.
  • change [5.00.00] Commands to process wells have been updated to allow well collections to be specified as a list of well WDIDs and/or well permit "receipt" number. This reflects changes in data and methodology whereby well identifiers can be specified by modelers rather than parcel identifiers, thereby simplifying modeling input. Other commands such as ReadTableFromDBF can be used to read spatial data files and implement tests. Refer to documentation confirm understanding of the approach for each data file.
  • new [5.00.00] Add SplitStateModReport command to split StateMod report file into separate files
  • new [5.00.02] New commands have been added to streamline parcel-related data processing:
  • new [5.00.00] Lowercase file extension statedmi is supported and is now the default when saving a new command file.
  • new [5.00.00] The View / Command File Diff menu has been added to compare the current command file contents with the previous saved version.
  • new [5.00.00] Many general commands have been added to facilitate advanced workflows and automated testing. The following commands have have been added and behave similar to TSTool software:
    • Commands / Datastore Processing - query databases
    • Commands / Spatial Processing - output spatial formats
    • Commands / Spreadsheet Processing - read and write Excel files
    • Commands (Table) - process tables
    • Commands / General / File Handling - additional commands such as WebGet command
    • Commands / General / Logging and Messaging - add Message command
    • Commands / General / Running and Properties - commands to handle processor properties
  • new [5.00.00] Datastores have been enabled and HydroBase datastores are available by default:
    • Local HydroBase database uses datastore name HydroBase and allows commands like ReadTableFromDataStore to query the database. The specific HydroBase database version must be configured in the datastore configuration file.
    • HydroBase REST web services are configured with name HydroBaseWeb and can be accessed as an alternative to local database for some commands, for example ReadDiversionRightsFromHydroBase.
  • new [5.00.00] Secondary windows center on the main window. Previously windows would display in the left-most window. Now windows display in the same display as the StateMod main window.
  • new [5.00.00] Command file history is available in the File / Open / Command File... menu.
  • new [5.00.00] User configuration files have been added:
    • The .statedmi folder under the user's files hold configuration file for the StateDMI major version.
    • Datastore configuration files can be added to the .statedmi/N/datastores folder to add connections to additional databases, or override the datastore configuration provided with the installer.
    • The StateDMI configuration file .statedmi/N/system/StateDMI.cfg can be edited to override the datastore configuration provided with the installer.