Laserfiche WebLink
<br />Task 140 - TSTooI Enhancements <br />Objective: <br />Enhance TSTooI to support SPDSS modeling activities through increased functionality <br />and usability. <br />Background.• <br />TSTooI is the primary time series data processing tool for StateCU and StateMod data <br />file preparation. TSTooI has been in place for several years and the enhancements that <br />are listed below address specific needs that have been identified by users. Phase 4 goals <br />include: <br />1. Enhancing error check features to be more user-friendly and be compatible with <br />data check features in other CDSS software. Refer to Task 141 (StateDMI) for an <br />explanation of the approach taken for StateDMI. Because TSTooI output is more <br />generic, it is difficult to anticipate specific checks for all time series data types. <br />The activities described below for TSTooI are similar to StateDMI but more <br />general due to the general nature of time series. <br />2. Updating TSTooI to be compatible with other CDSS software changes. <br />Specific enhancements are described below. <br />Approach: <br />140.1 Read StateCU output time series from the StateCU binary file. In order to <br />improve performance and support a more flexible report writer, the StateCU <br />model is being updated to write output to a FORTRAN direct access binary file. <br />Anew StateCUB input type will be implemented in TSTooI, similar to the <br />StateModB input type.. Features will be implemented to query the time series list <br />from the file. A readStateCUB () command will be implemented to read all <br />time series matching a time series identifier (TSID) pattern. A TS Alias = <br />readStateCUB () command will be implemented to read a single time series <br />from the binary file. <br />140.2 Implement a command to read a delimited time series file. Time series files <br />are often supplied in text files with various formats. TSTooI can read time series <br />from several standard CDSS and external formats. However, processing an <br />unrecognized format requires that the user convert the file into a recognized <br />format. Anew read command will be implement that reads a delimited time <br />series file. Parameters will be implemented to indicate the number of header rows <br />to skip, the positions of date/time and data columns, provide units, etc. This will <br />allow time series from various sources to be read without changing the files, <br />leading to a more consistent self-documenting process. Up to five formats will be <br />identified with State input for development and demonstration. It is envisioned <br />that relatively simple formats will be tested (e.g., single files, not systems of <br />12 <br />