Laserfiche WebLink
TSTooI Documentation <br />date is then interpolated to the screen pixels, as integers. In most cases, the high-precision date/time parts <br />are irrelevant because they default to zero. However, in some cases the precision can impact plots <br />significantly. For example, when plotting daily and monthly data on the same graph, the monthly data <br />will be plotted ignoring the day whereas the daily values correspond days 1 to 31. The ability to plot <br />monthly data mid-month or end-of--month has not been implemented. The TSView Time Series Viewing <br />Tools appendix provides examples of plots. <br />The date/time precision may be very important when performing an analysis or converting between time <br />series file formats. For example, a file may contain 6Hour data using a maximum hour of 24 (e.g., 6, 12, <br />18, 24). When reading this data, TSTooI will convert the hour 24 values to hour 0 of the next day. <br />Consequently, the hour and day of the original data will seemingly be shifted, even though the data are <br />actually consistent. Also, because TSTooI is a general tool, it assumes that the date/time information for <br />data corresponds to the instantaneous time at which the data value applies, or the interval-ending time for <br />which the data value applies. Rigorous handling of instantaneous, mean, and accumulated values based <br />on data type is being phased in. Currently, however, an understanding of the data must be used when <br />deciding how to use certain TSTooI features (e.g., to decide on which side of a date/time bars should be <br />plotted on a graph). <br />2.3 Time Series Commands and Processing Sequence <br />Although TSTooI can be run in batch mode (see Chapter 3 -Getting Started), you should be able to <br />perform all time series viewing and manipulation within the GUI. Commands are used to read, <br />manipulate, and output time series. Commands are processed sequentially from the first to the last <br />commands using the steps described below. This section describes in detail the processing sequence. See <br />the examples in Chapter 6 -Examples of Use for illustrations of the processing sequence. <br />Note that older versions of TSTooI (before version S.xx.xx) did not allow multi-step manipulation <br />and therefore time series were read and manipulated in one step. This convention had limitations <br />and has been changed to allow multi-step operations on time series, allowing more options for <br />filling and manipulation. Old command files are supported as much as possible but some updates <br />to old command files may be required. <br />TSTooI commands fall into three main categories: <br />1. time series identifiers and aliases (see section 2.1 -Time Series Objects and Identifiers), which are <br />equivalent to time series "read" commands (where the identifier input type is used to determine which <br />read command to use), <br />2. general commands, which are used to set properties like the period for output, and, <br />3. time series commands, which are used to read and manipulate time series and output results. <br />Commands are processed sequentially and can be repeated as necessary. Atypical user starts learning <br />TSTooI by performing simple queries and displaying results while gradually utilizing more commands. <br />The current software uses command syntax as follows: <br />command(paraml=valuel,param2="value",...) <br />Values that may contain spaces or commas are normally surrounded by double quotes. This notation is <br />useful for the following reasons: <br />Introduction - 5 <br />