TSTool / Command / WriteRiverWare
Overview
The WriteRiverWare
command writes one time series to the specified RiverWare format file.
See the RiverWare Input Type Appendix
for more information about the file format.
Command Editor
The following dialog is used to edit the command and illustrates the syntax of the command.
WriteRiverWare
Command Editor (see also the full-size image)
Command Syntax
The command syntax is as follows:
WriteRiverWare(Parameter="Value",...)
Command Parameters
Parameter | Description | Default |
---|---|---|
TSList required |
Indicates the list of time series to be processed, one of:
|
AllTS |
TSID |
The time series identifier or alias for the time series to be processed, using the * wildcard character to match multiple time series. Can be specified using ${Property} . |
Required if TSList=*TSID |
OutputFile required |
The RiverWare file to write. The path to the file can be absolute or relative to the working directory. The Browse button can be used to select the file to write (if a relative path is desired, delete the leading path after the select). Can be specified with ${Property} notation. | None – must be specified. |
WriteHeaderComments |
Indicate whether # Comments should be written at the top of the file: True or False |
True |
Units |
The data units to be output. Specify units that are recognized by RiverWare – the units are not actually converted but the new units string is used in the output file. | Use the units in the time series. |
Scale |
See the RiverWare Input Type Appendix. Time series values are divided by this value on output. | 1 |
Set_units |
See the RiverWare Input Type Appendix. If specified, the value is output as provided with no modification to data values. | Set_units is not output. |
Set_scale |
See the RiverWare Input Type Appendix. If specified, the value is output as provided. | Set_scale is not output. |
Precision |
The number of digits after the decimal to write. | 4 |
Examples
See the automated tests.
A sample command file to process a time series from the State of Colorado’s HydroBase database is as follows:
# 08213500 - RIO GRANDE RIVER AT THIRTY MILE BRIDGE NEAR CREEDE
08213500.DWR.Streamflow.Month~HydroBase
WriteRiverWare(TSList=AllTS,OutputFile="08213500.Month.RiverWare",Precision=2)
Troubleshooting
See Also
ReadRiverWare
commandSelectTimeSeries
command