Table of Contents

Data Storage Descriptors in HEC-DSS

HEC-DSS (Hydrologic Engineering Center – Data Storage System) is a standardized data format used to store, manage, and exchange hydrologic time-series data. DSS files are widely used in hydrologic modeling workflows to maintain consistent, accessible datasets. Data in a DSS file is organized using a structured pathname system, where each part of the pathname conveys specific information about the dataset. Understanding these pathnames is essential for accessing, analyzing, and interpreting time-series data in hydrologic models.

In CivilGEO’s software, the DSS Data File & Path dialog box allows the user to select the DSS file and the time series data records stored within it. To learn more about the DSS Data File & Path dialog box, refer to this article in our knowledge base.
DSS Data File & Path dialog box

HEC-DSS Pathnames

A DSS file organizes its datasets into pathnames, which may contain up to 391 characters. Each pathname is conventionally divided into six parts, with each part allowing up to 64 characters. The standard naming convention for pathname parts is listed below:

PartDescription
AProject, river, or basin name
BLocation
CData parameters (e.g., FLOW, PRECIP)
DStarting date of block, in a 9-character military format (dd/mm/yyyy)
ETime interval
FAdditional user-defined descriptive information

Each part of the pathname has a specific purpose, such as identifying the project, location, data type, time interval, or scenario. Among these, Part C is important because it defines the type of data stored in the DSS file, such as streamflow, precipitation, losses, canopy storage, soil moisture, routing flows, and more.

What is Part C?

  • Part C is also known as the Descriptor.
  • Part C identifies the variable, parameter, or data type for both regular and irregular interval time series data. This allows the software to recognize, retrieve, process, and plot the correct data from a DSS file.
  • Standard Part C descriptors are predefined to maintain consistency across projects.

Note: The availability of descriptors is project-specific and depends on which hydrologic methods (such as loss, transform, routing, or reservoir) are being used.

List of HEC-DSS Part C Descriptors

HEC-DSS provides a wide range of standard Part C descriptors for different hydrologic modeling purposes. These descriptors can represent either computed data or manually entered values. The following table lists the commonly used standard HEC-DSS Part C descriptors:

DescriptorDescription
AREAComputed area for a reservoir element.
ATI-COLDComputed antecedent temperature index for cold content in the snowmelt method.
ATI-COLDRATEManually entered antecedent temperature index versus cold-rate function (paired data).
ATI-MELTComputed antecedent temperature index for melt-rate in snowmelt.
ATI-MELTRATEManually entered antecedent temperature index versus melt-rate function (paired data).
COLD CONTENTComputed cold content in snowmelt.
CROP COEFFICIENTManually entered cross section in the paired data manager.
ELEVATIONComputed pool elevation for a reservoir element.
ELEVATION-AREAManually entered elevation-area function defined in the paired data manager.
ELEVATION-OBSERVEDObserved pool elevation for a reservoir element using an optional observed elevation time-series gage.
ELEVATION-RESIDUALResidual elevation for a reservoir element with observed elevation. The residual is calculated as computed flow minus the observed elevation.
ELEVATION-STORAGEManually entered elevation-storage function defined in the paired data manager.
ET-CANOPYComputed actual evapotranspiration from the canopy layer in the soil moisture accounting loss method.
ET-SOILComputed actual evapotranspiration from the soil layer in the soil moisture accounting loss method.
ET-SURFACEComputed actual evapotranspiration from the surface depression layer in the soil moisture accounting loss method.
EXCESS-CANOPYComputed incremental precipitation minus canopy interception in the soil moisture accounting loss method.
FLOWFinal computed flow for an element.
FLOW-AUXOutflow from a reservoir through the auxiliary discharge.
FLOW-BASEComputed baseflow for a subbasin element.
FLOW-COMBINEComputed total inflow to an element.
FLOW-DIRECTSurface flow computed by transforming excess precipitation for a subbasin element.
FLOW-DIVERSIONComputed diversion flow for a diversion element.
FLOW-INTotal inflow to a reach element.
FLOW-LOCALLocal flow at a junction when the basin model is set to compute local flow at junctions.
FLOW-LOCAL-SIMComputed local flow without blending for a junction when observed flow is present, blending is used, and the basin model is set to compute local flow at junctions.
FLOW-LOSSAt a reach, the computed channel losses.
FLOW-OBSERVEDObserved flow for an element using the optional observed flow time-series gage.
FLOW-RESIDUALResidual flow for an element with observed flow. The residual is calculated as computed flow minus the observed flow.
FLOW-SIMComputed flow without blending at an element when observed flow is present, and blending is used.
FLOW-UNIT GRAPHManually entered unit hydrograph in the paired data manager.
GROUNDMELTManually entered annual ground-melt pattern in the paired data manager.
INFILTRATIONComputed infiltration from the surface layer to the soil in the soil moisture accounting loss method. Also, the amount of loss attributed to infiltration in the deficit constant loss method.
LIQUID WATERComputed liquid water in the snowpack in snowmelt.
MELTRATEManually entered annual melt-rate pattern in the paired data manager.
MOISTURE DEFICITComputed moisture deficit in the deficit constant and gridded deficit constant loss methods.
OUTFLOW-GWComputed outflow from a groundwater layer to channel baseflow in the soil moisture accounting loss method.
PERC-SOILComputed percolation from the soil layer to the upper groundwater layer in the soil moisture accounting loss method.
PERC-GWComputed percolation from the upper groundwater layer to the lower groundwater layer or from the lower groundwater layer out of the system in the soil moisture accounting loss method.
PERCENT-GRAPHManually entered percentage curve in the paired data manager.
PRECIP-EXCESSAt a subbasin, incremental precipitation minus losses.
PRECIP-EXCESS-CUMAt a subbasin, cumulative precipitation minus cumulative losses.
PRECIP-CUMCumulative precipitation for a time-series gage.
PRECIP-INCIncremental precipitation for a time-series gage or subbasin element.
PRECIP-LOSSAt a subbasin, the incremental precipitation that was converted to loss during loss calculations.
PRECIP-LOSS-CUMAt a subbasin, the cumulative precipitation that was converted to loss during loss calculations.
PRECIP-LWASSThe liquid water available at the soil surface calculated for a subbasin by a snowmelt method.
PRECIP-LWASS-CUMThe cumulative liquid water available at the soil surface calculated for a subbasin by a snowmelt method.
PRECIP-STAND DEVAt a subbasin, the standard deviation of incremental precipitation for each time interval computed using gridded precipitation.
RECOVERED DEFICITComputed recovery of the deficit by evapotranspiration in the deficit constant and gridded deficit constant loss methods.
SATURATION FRACTIONThe percentage of the soil layer that is saturated in the deficit and constant or soil moisture accounting loss methods.
SOLAR RADIATIONManually entered time-series of solar radiation for a time-series gage.
STAGEComputed stage for an element when the optional elevation-discharge curve is used. Also, manually entered time-series of stage for a time-series gage.
STAGE-CHANNELStage computed in the channel at a diversion element.
STAGE-FLOWA manually entered elevation-discharge function defined in the paired data manager.
STAGE-OBSERVEDObserved stage for an element using the optional observed stage time-series gage.
STAGE-RESIDUALResidual stage for an element with observed stage. The residual is calculated as computed flow minus the observed flow.
STAGE-SIMStage at a reach using the modified Puls or Muskingum Cunge routing methods computed using the simulated flow depth.
STAGE-TAILWATERThe computed tailwater stage at a reservoir element.
STAGE-TW-AUXThe computed tailwater stage at the auxiliary discharge from a reservoir element.
STORAGEComputed storage for a reservoir element.
STORAGE-CANOPYComputed storage depth of the canopy layer in the soil moisture accounting loss method.
STORAGE-ELEVATIONA storage-elevation curve defined in the reservoir element. No longer used in the current program version.
STORAGE-FLOWA manually entered storage-discharge function defined in the paired data manager.
STORAGE-GWComputed storage depth of a groundwater layer in the soil moisture accounting loss method.
STORAGE-SOILComputed storage depth of the soil layer in the soil moisture accounting loss method.
STORAGE-SURFACEComputed storage depth of the surface layer in the soil moisture accounting loss method.
SWEComputed snow water equivalent in snowmelt.
SWE-OBSERVEDObserved snow water equivalent for a subbasin element using the optional observed SWE time-series gage.
SWE-RESIDUALResidual snow water equivalent for a subbasin element with observed SWE. The residual is calculated as computed flow minus the observed SWE.
TEMPERATUREComputed temperature for a subbasin elevation band in snowmelt. Also, manually entered time-series of temperature for a time-series gage.

  • Was this Helpful ?
  • YesNo
Print