Laserfiche WebLink
TSTool Documentation <br />2.1 Time Series Objects and Identifiers <br />TSTool considers time series as objects that are queried, manipulated, viewed and output. A time series is <br />defined as a series of date/time versus data pairs. Data generally consist of floating point values; however, <br />time series may contain other data (e.g., data quality flags). TSTool treats time series as either regular <br />interval (equal spacing of date/time) or irregular interval (e.g., infrequent measurements). Regular time <br />series lend themselves to simpler storage and faster processing because date/time information only needs <br />to be stored for the endpoints. <br />TSTool defines each time series as having an interval base and multiplier (e.g., 1Month, 24Hour). In <br />many cases, the multiplier is 1 and is not shown in output (e.g., Month rather than 1Month is shown). <br />In addition to a period of record, interval, and data values, time series have attributes that include: <br />• units (e.g., CFS) <br />• data type (e.g., Streamflow) <br />• data limits (the maximum, minimum, etc.) <br />• description (generally a station or structure name) <br />• missing data value (used internally to mark missing data and trigger data filling, often - 9 9 9 or in <br />some cases NaN [Not a Number]) <br />• comments (often station comments, if available) <br />• genesis history (a list of comments about how the time series was created and manipulated) <br />To manage time series, TSTool associates each time series with an identifier that uses the notation: <br />Location.Source.Type.Interval.Scenario~InputType~InputName <br />The first five parts (Location .Source .Type .Interval .Scenario) are used to identify time <br />series, similar to a variable name. The last two parts (InputType~ InputName) are used indicate <br />input information so that a time series can be located in a file or database, and also simplify the use of <br />input types where more than one time series can be stored in the input (e.g., multiple time series in a file <br />or database). The input information was introduced starting with TSTool version 05.04.00. A summary <br />of input types that are currently supported or under development is listed in the following table (see the <br />input type appendices for more information about how time series identifiers are formatted for specific <br />input types). Features for these input types may or may not be available, depending on the TSTool <br />configuration (see the TSTool Installation and Configuration appendix). The main constraint on <br />whether an input type is considered for TSTool is that the input type should be a standard that is used in a <br />relatively wide audience. By supporting general formats, TSTool can support the largest group of users <br />and provide the most useful general features. <br />Introduction - 2 <br />