[5.1.1] Update the
ReadWellRightsFromHydroBase command so that
a water right is only output once for a model location.
The log file indicates duplicates that are ignored.
[5.1.1] Update the location of online documentation to OpenCDSS https address.
Changes in Version 5.1.0
[5.1.0] Cumulative production release for new features described below.
[5.0.11] Update the
WriteIrrigationPracticeTSToStateCU command
to have RecalculateTotal parameter, to recalculate the total acres from parts
[5.0.11] Update the
WriteParcelsToFile command
to indicate when set and fill commands have been run for crop pattern time series and irrigation practice time series
Changes in Version 5.0.10
[5.0.10] Fix bug in
ReadParcelsFromHydroBase command
that was not identifying all unmodeled wells (those not in groundwater-only collection list but are a supply
to involved parcels).
[5.0.10] The
ReadIrrigationPracticeTSFromParcels and
WriteParcelsToFile commands have been updated
to correctly determine the fraction of parcel area for D&W surface water supply,
which is multiplied by the groundwater fraction (1/# wells for parcel).
The previous version always used (1/# ditches for parcel).
The current version uses (1/# ditches for parcel where ditch is in the model node as a single ditch or in collection list).
[5.0.10] Improved user interface and warnings based on feedback and experience.
[5.0.10] Update the
CheckCropPatternTS command to check that each
year of data is either read from HydroBase or is provided by set or fill command.
Add ExcludeYears parameter, to omit years with bad data in HydroBase, which avoids the
ReadCropPatternTSFromParcels command
setting zero in the excluded years.
When processing groundwater-only model node,
when reading associated surface supply data, the water district to read cached data is
determined from both digits 2-3 of the parcel and the well WD.
This help ensure that valid surface supplies are not ignored.
Surface supplies detected for a parcel result in the parcel being omitted from groundwater-only WEL node
for crop pattern time series file.
Handle groundwater supplies that are not included in WEL aggregate/system and D&W and are therefore
not included in the model dataset. The wells will impact the fractional area computations
but the related fractional area will not be added to crop pattern or irrigation practice time series.
[5.0.8] Update the
ReadParcelsFromHydroBase command
to read surface water supplies for groundwater-only model nodes,
necessary because some ditches are excluded from the dataset and are therefore not included in
D&W model nodes.
[5.0.8] Change the program version number to not use zero-padded parts.
The leading zero was causing an issue with the launch4j Java runner when version reached a value of 08
because version parts are interpreted as hexadecimal.
Changes in Version 5.00.07
[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.
[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
[5.00.06] Multiple minor changes to ensure that automated tests run without warnings.
[5.00.06] Update the
Quality Control chapter to reflect recent enhancements
related to testing.
[5.00.06] Update the
Select HydroBase dialog
to automatically handle default datastore definitions, to minimize need for datastore configuration files.
[5.00.06] Update the
# comment command with
special #@require comment to check application and database versions,
useful for testing and workflow quality control.
[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.
[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.
[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.
[5.00.05] Add
CompareCropPatternTSFiles command to
streamline comparisons of different versions of files.
Changes in Version 5.00.04
[5.00.04] New commands that require HydroBase 20200720 design
will warn if an older version of HydroBase is used.
[5.00.04] Add
CheckIrrigatedLands command to
check parcels from irrigated lands table that was read from spatial data
[5.00.04] Add
ReadParcelsFromIrrigatedLands command to
read parcels from irrigated lands table that was read from spatial data
[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.
[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.
[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.
[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.
[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.
[5.00.00] Lowercase file extension statedmi is supported and is now the default
when saving a new command file.
[5.00.00] The View / Command File Diff menu has been added to compare the
current command file contents with the previous saved version.
[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 / 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
[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.
[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.
[5.00.00] Command file history is available in the File / Open / Command File... menu.
[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.