StateDMI

The StateDMI program is a Data Management Interface (DMI) that is used to process HydroBase database and other data into model files and data products. Whereas the TSTool software focuses on time series such as streamflow, StateDMI processes most of the other files needed as input by the StateCU and StateMod models. StateDMI does process time series where specific functionality is required, such as aggregating diversions. StateDMI provides a command-based workflow language that can automate data processing using a self-documenting and transparent approach. StateDMI also provides an interactive network editor, which is used to define the StateMod stream network and provides lists of node identifiers that can be further processed. The StateDMI menu organization and conventions help modelers utilize a "data-centered" approach where data processing flows from raw data to model input files, with knowledge encapsulated in command files.