CADWRDeltaModeling / pyhecdss

Python 3 interface to the HECLIB for 64 bit using SWIG. Primarily to provide access to HEC-DSS format
https://cadwrdeltamodeling.github.io/pyhecdss/
MIT License
26 stars 6 forks source link

compare performance between pyhecdss and HECDSSVue scripting #7

Closed dwr-psandhu closed 5 years ago

dwr-psandhu commented 5 years ago

This issue is only for catalog and reading and writing time series to DSS files. The timing is done very coarsely and over typical datasets encountered in our work here. it is not meant to be a general test

dwr-psandhu commented 5 years ago

Read a large DSS file with 137 regular time series. Each time series was 15 min interval for 82 years, approx 2.8 million points.

pyhecdss total reading time was 1 min, 3 seconds vs HECDSSVue was 4 min, 50 seconds

pyhecdss scripting

``` (dsm2) D:\dev\pyhecdss\perftest>python read_large_file.py NO CATALOG FOUND: Generating... catalog read in : 0:00:05.474946 Reading 137 ... d:\dev\pyhecdss\pyhecdss\pyhecdss.py:262: RuntimeWarning: Some data or data blocks are missing [istat=3] warnings.warn("Some data or data blocks are missing [istat=" + str(istat) + "]", RuntimeWarning) read /QUAL8.0.6/14ML_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.508830 read /QUAL8.0.6/3MILE_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.449965 read /QUAL8.0.6/CACHE_RYER/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.453399 read /QUAL8.0.6/CALAVERAS2/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.446890 read /QUAL8.0.6/CALAVERAS3/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.456900 read /QUAL8.0.6/CFTRN000/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.452398 read /QUAL8.0.6/CHCCC006/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.450397 read /QUAL8.0.6/CHDMC004/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.447888 read /QUAL8.0.6/CHDMC006/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.487002 read /QUAL8.0.6/CHGRL009/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.465083 read /QUAL8.0.6/CHIPS_N_437/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.448979 read /QUAL8.0.6/CHIPS_S_442/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.461406 read /QUAL8.0.6/CHSWP003/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.465406 read /QUAL8.0.6/CHVCT000/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.466409 read /QUAL8.0.6/CHWST000/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.461905 read /QUAL8.0.6/CLIFTON_COURT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.453504 read /QUAL8.0.6/COLUMBIA_CUT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.455396 read /QUAL8.0.6/COSUMNES/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.446891 read /QUAL8.0.6/DCC/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.452974 read /QUAL8.0.6/DISPT_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.448893 read /QUAL8.0.6/DUTCH_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.446893 read /QUAL8.0.6/EMPTRACT_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.448391 read /QUAL8.0.6/FALSER_RUSSO_LNDG/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.446392 read /QUAL8.0.6/FALSE_R/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.460433 read /QUAL8.0.6/FISH_CUT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.449893 read /QUAL8.0.6/FRANKS_TRACT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.448393 read /QUAL8.0.6/GEORG_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.449394 read /QUAL8.0.6/GLC_E_DS_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.454397 read /QUAL8.0.6/GLC_E_US_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.457964 read /QUAL8.0.6/GLC_W_DS_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.445888 read /QUAL8.0.6/GLC_W_US_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.547687 read /QUAL8.0.6/LT_PTO_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.449395 read /QUAL8.0.6/LV_MIDR_135/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.446890 read /QUAL8.0.6/MART/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.447893 read /QUAL8.0.6/MIDR_DS_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.473414 read /QUAL8.0.6/MIDR_INTAKE/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.455398 read /QUAL8.0.6/MIDR_MOUTH/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.444389 read /QUAL8.0.6/MIDR_MOWERY/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.449894 read /QUAL8.0.6/MIDR_SJR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.447892 read /QUAL8.0.6/MIDR_US_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.452396 read /QUAL8.0.6/MINER_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.447891 read /QUAL8.0.6/MOKELUMNE/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.448894 read /QUAL8.0.6/MOKL_MOUTH/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.456401 read /QUAL8.0.6/MOK_NF_WG_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.446389 read /QUAL8.0.6/MOK_SAN_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.450395 read /QUAL8.0.6/MOK_TER_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.451395 read /QUAL8.0.6/MTZMA_SL_US_SCG_/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.447391 read /QUAL8.0.6/MTZ_SL_DS_SCG/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.457401 read /QUAL8.0.6/MTZ_SL_US_SCG/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.455901 read /QUAL8.0.6/NDD_US/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.452894 read /QUAL8.0.6/OLDRH_DS_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.461404 read /QUAL8.0.6/OLDRH_US_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.451396 read /QUAL8.0.6/OLDRT_DS_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.454898 read /QUAL8.0.6/OLDRT_US_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.537971 read /QUAL8.0.6/OLDR_BAC/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.454399 read /QUAL8.0.6/OLDR_HWY4/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.443888 read /QUAL8.0.6/OLDR_IND_SL_ECCID/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.464915 read /QUAL8.0.6/OLDR_MIDR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.459689 read /QUAL8.0.6/OLDR_MOUTH/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.444891 read /QUAL8.0.6/OLDR_TRACY/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.455597 read /QUAL8.0.6/PTO_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.447894 read /QUAL8.0.6/RMID015/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.466167 read /QUAL8.0.6/RMID027/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.449892 read /QUAL8.0.6/RMID040/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.445891 read /QUAL8.0.6/RMKL019/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.446391 read /QUAL8.0.6/ROCK_SL_PP1/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.445889 read /QUAL8.0.6/ROLD024/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.452979 read /QUAL8.0.6/ROLD034/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.463942 read /QUAL8.0.6/ROLD040/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.453896 read /QUAL8.0.6/ROLD046/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.452897 read /QUAL8.0.6/ROLD047/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.453565 read /QUAL8.0.6/ROLD059/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.458401 read /QUAL8.0.6/ROLD074/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.458402 read /QUAL8.0.6/RSAC054/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.464907 read /QUAL8.0.6/RSAC064/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.459402 read /QUAL8.0.6/RSAC075/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.460982 read /QUAL8.0.6/RSAC077/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.548480 read /QUAL8.0.6/RSAC081/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.460402 read /QUAL8.0.6/RSAC084/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.461406 read /QUAL8.0.6/RSAC092/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.457399 read /QUAL8.0.6/RSAC101/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.462406 read /QUAL8.0.6/RSAC123/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.455898 read /QUAL8.0.6/RSAC128/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.466409 read /QUAL8.0.6/RSAC139/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.494510 read /QUAL8.0.6/RSAC142/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.463406 read /QUAL8.0.6/RSAC155/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.467910 read /QUAL8.0.6/RSAN007/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.466909 read /QUAL8.0.6/RSAN018/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.466408 read /QUAL8.0.6/RSAN032/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.468409 read /QUAL8.0.6/RSAN037/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.457403 read /QUAL8.0.6/RSAN043/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.461903 read /QUAL8.0.6/RSAN046/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.458902 read /QUAL8.0.6/RSAN052/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.464407 read /QUAL8.0.6/RSAN058/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.454398 read /QUAL8.0.6/RSAN063/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.472946 read /QUAL8.0.6/RSAN072/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.460904 read /QUAL8.0.6/RSAN112/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.457400 read /QUAL8.0.6/RSMKL008/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.451037 read /QUAL8.0.6/SAC/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.452898 read /QUAL8.0.6/SACR_3MILE_431/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.541472 read /QUAL8.0.6/SACR_AT_SUISUN_BAY/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.448893 read /QUAL8.0.6/SAC_DS_DCC/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.451889 read /QUAL8.0.6/SAC_DS_STMBTSL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.448392 read /QUAL8.0.6/SAC_DS_SUTSL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.445885 read /QUAL8.0.6/SAC_EMMATON/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.449391 read /QUAL8.0.6/SAC_EMM_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.461404 read /QUAL8.0.6/SAC_FRPT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.458902 read /QUAL8.0.6/SAC_RIO_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.449384 read /QUAL8.0.6/SAC_US_DCC/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.458964 read /QUAL8.0.6/SAC_WG_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.457881 read /QUAL8.0.6/SJR_ANT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.456371 read /QUAL8.0.6/SJR_BRNT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.457375 read /QUAL8.0.6/SJR_BUCKLEY_COVE/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.457374 read /QUAL8.0.6/SJR_JPT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.462379 read /QUAL8.0.6/SJR_RRI/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.455372 read /QUAL8.0.6/SJR_SAN_AND/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.459877 read /QUAL8.0.6/SJR_SAN_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.469429 read /QUAL8.0.6/SJR_VERN/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.456372 read /QUAL8.0.6/SLBAR002/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.464882 read /QUAL8.0.6/SLCBN002/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.454870 read /QUAL8.0.6/SLCCH016/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.458900 read /QUAL8.0.6/SLCRD000/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.471052 read /QUAL8.0.6/SLDUT007/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.473995 read /QUAL8.0.6/SLMZU011/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.470964 read /QUAL8.0.6/SLMZU025/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.466930 read /QUAL8.0.6/SLSBT011/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.471385 read /QUAL8.0.6/SLSUS012/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.467071 read /QUAL8.0.6/SLTRM004/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.509917 read /QUAL8.0.6/STMBT_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.485897 read /QUAL8.0.6/STM_SL_SUT_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.498908 read /QUAL8.0.6/SUTR_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.499908 read /QUAL8.0.6/SUTTER_SL_LEN/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.488333 read /QUAL8.0.6/SUT_US_MIN/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.480372 read /QUAL8.0.6/TRNR_CUT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.502452 read /QUAL8.0.6/VCT_CNL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.511027 read /QUAL8.0.6/VICT_INTAKE/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.498945 read /QUAL8.0.6/YOLO/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.503033 read all in 0:01:03.410331 ```

HECDSSVue scripting

``` D:\dev\pyhecdss\perftest>d:\delta\vista-20190503\vista\bin\vscript.bat hec_read_large_file.py Run with vscript. Uses HEC-DSSVue functions to do the same as read_large_file.py Catalog read in 0:00:02.079000 Reading data from 137 pathnames Read /QUAL8.0.6/14ML_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.196001 Read /QUAL8.0.6/3MILE_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.292999 Read /QUAL8.0.6/CACHE_RYER/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.077001 Read /QUAL8.0.6/CALAVERAS2/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.086000 Read /QUAL8.0.6/CALAVERAS3/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.267000 Read /QUAL8.0.6/CFTRN000/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.029000 Read /QUAL8.0.6/CHCCC006/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.023000 Read /QUAL8.0.6/CHDMC004/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.406001 Read /QUAL8.0.6/CHDMC006/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.008000 Read /QUAL8.0.6/CHGRL009/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.021001 Read /QUAL8.0.6/CHIPS_N_437/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.004000 Read /QUAL8.0.6/CHIPS_S_442/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.009000 Read /QUAL8.0.6/CHSWP003/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.019000 Read /QUAL8.0.6/CHVCT000/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.038000 Read /QUAL8.0.6/CHWST000/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.008000 Read /QUAL8.0.6/CLIFTON_COURT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.073999 Read /QUAL8.0.6/COLUMBIA_CUT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.116001 Read /QUAL8.0.6/COSUMNES/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.046000 Read /QUAL8.0.6/DCC/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02 Read /QUAL8.0.6/DISPT_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.024000 Read /QUAL8.0.6/DUTCH_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.015001 Read /QUAL8.0.6/EMPTRACT_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.025001 Read /QUAL8.0.6/FALSER_RUSSO_LNDG/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.017000 Read /QUAL8.0.6/FALSE_R/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.054999 Read /QUAL8.0.6/FISH_CUT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.001000 Read /QUAL8.0.6/FRANKS_TRACT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.009001 Read /QUAL8.0.6/GEORG_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.031001 Read /QUAL8.0.6/GLC_E_DS_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.009000 Read /QUAL8.0.6/GLC_E_US_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.010999 Read /QUAL8.0.6/GLC_W_DS_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.005001 Read /QUAL8.0.6/GLC_W_US_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.023000 Read /QUAL8.0.6/LT_PTO_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.062000 Read /QUAL8.0.6/LV_MIDR_135/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.155999 Read /QUAL8.0.6/MART/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.297000 Read /QUAL8.0.6/MIDR_DS_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.008999 Read /QUAL8.0.6/MIDR_INTAKE/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.026000 Read /QUAL8.0.6/MIDR_MOUTH/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.217000 Read /QUAL8.0.6/MIDR_MOWERY/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.040000 Read /QUAL8.0.6/MIDR_SJR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.022001 Read /QUAL8.0.6/MIDR_US_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.329999 Read /QUAL8.0.6/MINER_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.013000 Read /QUAL8.0.6/MOKELUMNE/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.046000 Read /QUAL8.0.6/MOKL_MOUTH/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.013000 Read /QUAL8.0.6/MOK_NF_WG_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.032000 Read /QUAL8.0.6/MOK_SAN_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.096999 Read /QUAL8.0.6/MOK_TER_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.020000 Read /QUAL8.0.6/MTZMA_SL_US_SCG_/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.014000 Read /QUAL8.0.6/MTZ_SL_DS_SCG/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.018001 Read /QUAL8.0.6/MTZ_SL_US_SCG/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.047000 Read /QUAL8.0.6/NDD_US/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.042000 Read /QUAL8.0.6/OLDRH_DS_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.040001 Read /QUAL8.0.6/OLDRH_US_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.022000 Read /QUAL8.0.6/OLDRT_DS_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.024999 Read /QUAL8.0.6/OLDRT_US_BAR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.046000 Read /QUAL8.0.6/OLDR_BAC/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.029000 Read /QUAL8.0.6/OLDR_HWY4/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.027999 Read /QUAL8.0.6/OLDR_IND_SL_ECCID/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:01.994999 Read /QUAL8.0.6/OLDR_MIDR/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.003000 Read /QUAL8.0.6/OLDR_MOUTH/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:01.997999 Read /QUAL8.0.6/OLDR_TRACY/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.011001 Read /QUAL8.0.6/PTO_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.011000 Read /QUAL8.0.6/RMID015/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02 Read /QUAL8.0.6/RMID027/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:01.995999 Read /QUAL8.0.6/RMID040/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.021999 Read /QUAL8.0.6/RMKL019/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.027999 Read /QUAL8.0.6/ROCK_SL_PP1/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02 Read /QUAL8.0.6/ROLD024/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02 Read /QUAL8.0.6/ROLD034/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:01.997000 Read /QUAL8.0.6/ROLD040/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:01.999000 Read /QUAL8.0.6/ROLD046/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.023000 Read /QUAL8.0.6/ROLD047/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.118000 Read /QUAL8.0.6/ROLD059/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.208000 Read /QUAL8.0.6/ROLD074/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.267999 Read /QUAL8.0.6/RSAC054/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.414000 Read /QUAL8.0.6/RSAC064/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.547000 Read /QUAL8.0.6/RSAC075/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.101001 Read /QUAL8.0.6/RSAC077/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.095000 Read /QUAL8.0.6/RSAC081/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.113001 Read /QUAL8.0.6/RSAC084/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.173001 Read /QUAL8.0.6/RSAC092/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.198999 Read /QUAL8.0.6/RSAC101/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.211001 Read /QUAL8.0.6/RSAC123/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.141999 Read /QUAL8.0.6/RSAC128/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.372000 Read /QUAL8.0.6/RSAC139/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.202999 Read /QUAL8.0.6/RSAC142/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.171999 Read /QUAL8.0.6/RSAC155/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.160001 Read /QUAL8.0.6/RSAN007/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.185000 Read /QUAL8.0.6/RSAN018/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.166999 Read /QUAL8.0.6/RSAN032/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.195000 Read /QUAL8.0.6/RSAN037/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.150000 Read /QUAL8.0.6/RSAN043/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.236000 Read /QUAL8.0.6/RSAN046/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.201000 Read /QUAL8.0.6/RSAN052/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.138000 Read /QUAL8.0.6/RSAN058/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.441000 Read /QUAL8.0.6/RSAN063/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.167000 Read /QUAL8.0.6/RSAN072/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.247999 Read /QUAL8.0.6/RSAN112/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.159000 Read /QUAL8.0.6/RSMKL008/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.132000 Read /QUAL8.0.6/SAC/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.125000 Read /QUAL8.0.6/SACR_3MILE_431/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.112999 Read /QUAL8.0.6/SACR_AT_SUISUN_BAY/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.116001 Read /QUAL8.0.6/SAC_DS_DCC/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.252000 Read /QUAL8.0.6/SAC_DS_STMBTSL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.115000 Read /QUAL8.0.6/SAC_DS_SUTSL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.134000 Read /QUAL8.0.6/SAC_EMMATON/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.396000 Read /QUAL8.0.6/SAC_EMM_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.134001 Read /QUAL8.0.6/SAC_FRPT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.148000 Read /QUAL8.0.6/SAC_RIO_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.115000 Read /QUAL8.0.6/SAC_US_DCC/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.122999 Read /QUAL8.0.6/SAC_WG_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.155000 Read /QUAL8.0.6/SJR_ANT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.227000 Read /QUAL8.0.6/SJR_BRNT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.207000 Read /QUAL8.0.6/SJR_BUCKLEY_COVE/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.296000 Read /QUAL8.0.6/SJR_JPT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.152999 Read /QUAL8.0.6/SJR_RRI/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.131000 Read /QUAL8.0.6/SJR_SAN_AND/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.481999 Read /QUAL8.0.6/SJR_SAN_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.113000 Read /QUAL8.0.6/SJR_VERN/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.122999 Read /QUAL8.0.6/SLBAR002/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.126001 Read /QUAL8.0.6/SLCBN002/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.190001 Read /QUAL8.0.6/SLCCH016/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.132000 Read /QUAL8.0.6/SLCRD000/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.129999 Read /QUAL8.0.6/SLDUT007/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.134000 Read /QUAL8.0.6/SLMZU011/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.256000 Read /QUAL8.0.6/SLMZU025/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.170999 Read /QUAL8.0.6/SLSBT011/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.158000 Read /QUAL8.0.6/SLSUS012/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.427000 Read /QUAL8.0.6/SLTRM004/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.101000 Read /QUAL8.0.6/STMBT_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.101000 Read /QUAL8.0.6/STM_SL_SUT_NDWA/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.129999 Read /QUAL8.0.6/SUTR_SL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.121000 Read /QUAL8.0.6/SUTTER_SL_LEN/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.099000 Read /QUAL8.0.6/SUT_US_MIN/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.086000 Read /QUAL8.0.6/TRNR_CUT/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.112999 Read /QUAL8.0.6/VCT_CNL/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.203001 Read /QUAL8.0.6/VICT_INTAKE/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.131001 Read /QUAL8.0.6/YOLO/EC/01FEB1921 - 01SEP2003/15MIN/ITP_PP+FROM-ALL/ in 0:00:02.076000 Read 137 in 0:04:50.277999 >>> ```
dwr-psandhu commented 5 years ago

Read a large DSS file with 137 regular time series. This time with pydss (part of vtools) using python 2.7 (pydss only works on 64 bit, python 2.7).

pyhecdss total reading time was 1min, 3 seconds vs pydss/vtools was 2 mins, 31 seconds

pydss/vtools scripting

``` (base) D:\dev\pyhecdss\perftest>python pydss_read_large_file.py catalog read in : 0:00:03.378000 Reading 137 ... read /QUAL8.0.6/14ML_SL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:04.458000 read /QUAL8.0.6/3MILE_SL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.100000 read /QUAL8.0.6/CACHE_RYER/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.054000 read /QUAL8.0.6/CALAVERAS2/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.061000 read /QUAL8.0.6/CALAVERAS3/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.054000 read /QUAL8.0.6/CFTRN000/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.066000 read /QUAL8.0.6/CHCCC006/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.070000 read /QUAL8.0.6/CHDMC004/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.056000 read /QUAL8.0.6/CHDMC006/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.058000 read /QUAL8.0.6/CHGRL009/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.060000 read /QUAL8.0.6/CHIPS_N_437/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.048000 read /QUAL8.0.6/CHIPS_S_442/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.047000 read /QUAL8.0.6/CHSWP003/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.061000 read /QUAL8.0.6/CHVCT000/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.060000 read /QUAL8.0.6/CHWST000/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.069000 read /QUAL8.0.6/CLIFTON_COURT/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.052000 read /QUAL8.0.6/COLUMBIA_CUT/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.063000 read /QUAL8.0.6/COSUMNES/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.080000 read /QUAL8.0.6/DCC/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.046000 read /QUAL8.0.6/DISPT_SL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.124000 read /QUAL8.0.6/DUTCH_SL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.080000 read /QUAL8.0.6/EMPTRACT_SL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.292000 read /QUAL8.0.6/FALSER_RUSSO_LNDG/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.044000 read /QUAL8.0.6/FALSE_R/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.073000 read /QUAL8.0.6/FISH_CUT/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.072000 read /QUAL8.0.6/FRANKS_TRACT/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.060000 read /QUAL8.0.6/GEORG_SL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.067000 read /QUAL8.0.6/GLC_E_DS_BAR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.051000 read /QUAL8.0.6/GLC_E_US_BAR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.056000 read /QUAL8.0.6/GLC_W_DS_BAR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.052000 read /QUAL8.0.6/GLC_W_US_BAR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.063000 read /QUAL8.0.6/LT_PTO_SL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.094000 read /QUAL8.0.6/LV_MIDR_135/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.073000 read /QUAL8.0.6/MART/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.056000 read /QUAL8.0.6/MIDR_DS_BAR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.102000 read /QUAL8.0.6/MIDR_INTAKE/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.055000 read /QUAL8.0.6/MIDR_MOUTH/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.068000 read /QUAL8.0.6/MIDR_MOWERY/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.077000 read /QUAL8.0.6/MIDR_SJR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.065000 read /QUAL8.0.6/MIDR_US_BAR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.051000 read /QUAL8.0.6/MINER_SL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.067000 read /QUAL8.0.6/MOKELUMNE/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.047000 read /QUAL8.0.6/MOKL_MOUTH/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.045000 read /QUAL8.0.6/MOK_NF_WG_NDWA/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.040000 read /QUAL8.0.6/MOK_SAN_NDWA/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.047000 read /QUAL8.0.6/MOK_TER_NDWA/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.053000 read /QUAL8.0.6/MTZMA_SL_US_SCG_/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.049000 read /QUAL8.0.6/MTZ_SL_DS_SCG/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.077000 read /QUAL8.0.6/MTZ_SL_US_SCG/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.131000 read /QUAL8.0.6/NDD_US/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.126000 read /QUAL8.0.6/OLDRH_DS_BAR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.086000 read /QUAL8.0.6/OLDRH_US_BAR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.049000 read /QUAL8.0.6/OLDRT_DS_BAR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.059000 read /QUAL8.0.6/OLDRT_US_BAR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.067000 read /QUAL8.0.6/OLDR_BAC/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.067000 read /QUAL8.0.6/OLDR_HWY4/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.035000 read /QUAL8.0.6/OLDR_IND_SL_ECCID/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.042000 read /QUAL8.0.6/OLDR_MIDR/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.107000 read /QUAL8.0.6/OLDR_MOUTH/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.073000 read /QUAL8.0.6/OLDR_TRACY/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.057000 read /QUAL8.0.6/PTO_SL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.044000 read /QUAL8.0.6/RMID015/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.082000 read /QUAL8.0.6/RMID027/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.074000 read /QUAL8.0.6/RMID040/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.072000 read /QUAL8.0.6/RMKL019/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.068000 read /QUAL8.0.6/ROCK_SL_PP1/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.049000 read /QUAL8.0.6/ROLD024/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.091000 read /QUAL8.0.6/ROLD034/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.093000 read /QUAL8.0.6/ROLD040/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.076000 read /QUAL8.0.6/ROLD046/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.085000 read /QUAL8.0.6/ROLD047/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.076000 read /QUAL8.0.6/ROLD059/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.077000 read /QUAL8.0.6/ROLD074/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.082000 read /QUAL8.0.6/RSAC054/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.081000 read /QUAL8.0.6/RSAC064/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.095000 read /QUAL8.0.6/RSAC075/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.080000 read /QUAL8.0.6/RSAC077/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.088000 read /QUAL8.0.6/RSAC081/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.076000 read /QUAL8.0.6/RSAC084/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.093000 read /QUAL8.0.6/RSAC092/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.083000 read /QUAL8.0.6/RSAC101/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.150000 read /QUAL8.0.6/RSAC123/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.094000 read /QUAL8.0.6/RSAC128/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.084000 read /QUAL8.0.6/RSAC139/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.089000 read /QUAL8.0.6/RSAC142/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.078000 read /QUAL8.0.6/RSAC155/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.136000 read /QUAL8.0.6/RSAN007/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.090000 read /QUAL8.0.6/RSAN018/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.071000 read /QUAL8.0.6/RSAN032/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.101000 read /QUAL8.0.6/RSAN037/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.123000 read /QUAL8.0.6/RSAN043/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.079000 read /QUAL8.0.6/RSAN046/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.080000 read /QUAL8.0.6/RSAN052/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.081000 read /QUAL8.0.6/RSAN058/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.080000 read /QUAL8.0.6/RSAN063/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.104000 read /QUAL8.0.6/RSAN072/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.111000 read /QUAL8.0.6/RSAN112/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.104000 read /QUAL8.0.6/RSMKL008/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.069000 read /QUAL8.0.6/SAC/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.036000 read /QUAL8.0.6/SACR_3MILE_431/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.033000 read /QUAL8.0.6/SACR_AT_SUISUN_BAY/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.035000 read /QUAL8.0.6/SAC_DS_DCC/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.042000 read /QUAL8.0.6/SAC_DS_STMBTSL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.044000 read /QUAL8.0.6/SAC_DS_SUTSL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.053000 read /QUAL8.0.6/SAC_EMMATON/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.142000 read /QUAL8.0.6/SAC_EMM_NDWA/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.058000 read /QUAL8.0.6/SAC_FRPT/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.077000 read /QUAL8.0.6/SAC_RIO_NDWA/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.071000 read /QUAL8.0.6/SAC_US_DCC/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.071000 read /QUAL8.0.6/SAC_WG_NDWA/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.062000 read /QUAL8.0.6/SJR_ANT/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.244000 read /QUAL8.0.6/SJR_BRNT/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.087000 read /QUAL8.0.6/SJR_BUCKLEY_COVE/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.038000 read /QUAL8.0.6/SJR_JPT/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.102000 read /QUAL8.0.6/SJR_RRI/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.106000 read /QUAL8.0.6/SJR_SAN_AND/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.058000 read /QUAL8.0.6/SJR_SAN_NDWA/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.184000 read /QUAL8.0.6/SJR_VERN/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.088000 read /QUAL8.0.6/SLBAR002/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.065000 read /QUAL8.0.6/SLCBN002/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.074000 read /QUAL8.0.6/SLCCH016/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.065000 read /QUAL8.0.6/SLCRD000/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.057000 read /QUAL8.0.6/SLDUT007/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.075000 read /QUAL8.0.6/SLMZU011/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.106000 read /QUAL8.0.6/SLMZU025/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.057000 read /QUAL8.0.6/SLSBT011/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.084000 read /QUAL8.0.6/SLSUS012/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.068000 read /QUAL8.0.6/SLTRM004/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.073000 read /QUAL8.0.6/STMBT_SL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.070000 read /QUAL8.0.6/STM_SL_SUT_NDWA/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.046000 read /QUAL8.0.6/SUTR_SL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.073000 read /QUAL8.0.6/SUTTER_SL_LEN/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.056000 read /QUAL8.0.6/SUT_US_MIN/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.064000 read /QUAL8.0.6/TRNR_CUT/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.063000 read /QUAL8.0.6/VCT_CNL/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.085000 read /QUAL8.0.6/VICT_INTAKE/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.080000 read /QUAL8.0.6/YOLO/EC//15MIN/ITP_PP+FROM-ALL/ in 0:00:01.049000 read all in 0:02:30.895000 ```
dwr-psandhu commented 5 years ago

In summary, pyhecdss is more than twice as fast as pydss/vtools and almost 5 times as fast as HecDSSVue.

My hunch is that there is excessive memory assignment and deletion that was happening with the other two libraries as the underlying functions are all the same.

Closing this issue

dwr-psandhu commented 5 years ago

Performance test vs DSM2-VISTA pyhecdss total reading time was 1min, 5 seconds vs DSM2-VISTA was 1min, 1 second

In summary, DSM2-VISTA is slightly faster than pyhecdss, which makes it the fastest of them all. I think DSM2-VISTA is as efficient as pyhecdss in memory management and the slight increase in performance is because the JVM is better than the Python VM

Vista Scripting

``` D:\dev\pyhecdss\perftest>d:\delta\vista-20190503\vista\bin\vscript.bat vscript_read_large_file.py Uses Vista which wraps lowlevel HEC DSSVue functions Catalog read in 0:00:00.138000 Reading data from 137 pathnames Read /QUAL8.0.6/14ML_SL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.535001 Read /QUAL8.0.6/3MILE_SL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.456001 Read /QUAL8.0.6/CACHE_RYER/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.451999 Read /QUAL8.0.6/CALAVERAS2/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.417000 Read /QUAL8.0.6/CALAVERAS3/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.480000 Read /QUAL8.0.6/CFTRN000/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.459999 Read /QUAL8.0.6/CHCCC006/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.580999 Read /QUAL8.0.6/CHDMC004/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.435000 Read /QUAL8.0.6/CHDMC006/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.448000 Read /QUAL8.0.6/CHGRL009/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.439999 Read /QUAL8.0.6/CHIPS_N_437/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.484000 Read /QUAL8.0.6/CHIPS_S_442/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.512000 Read /QUAL8.0.6/CHSWP003/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.435999 Read /QUAL8.0.6/CHVCT000/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.450000 Read /QUAL8.0.6/CHWST000/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.432001 Read /QUAL8.0.6/CLIFTON_COURT/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.478000 Read /QUAL8.0.6/COLUMBIA_CUT/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.501999 Read /QUAL8.0.6/COSUMNES/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.432999 Read /QUAL8.0.6/DCC/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.429999 Read /QUAL8.0.6/DISPT_SL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.431000 Read /QUAL8.0.6/DUTCH_SL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.490999 Read /QUAL8.0.6/EMPTRACT_SL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.498000 Read /QUAL8.0.6/FALSER_RUSSO_LNDG/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.427000 Read /QUAL8.0.6/FALSE_R/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.465999 Read /QUAL8.0.6/FISH_CUT/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.418999 Read /QUAL8.0.6/FRANKS_TRACT/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.450001 Read /QUAL8.0.6/GEORG_SL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.481999 Read /QUAL8.0.6/GLC_E_DS_BAR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.400001 Read /QUAL8.0.6/GLC_E_US_BAR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.436000 Read /QUAL8.0.6/GLC_W_DS_BAR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.444000 Read /QUAL8.0.6/GLC_W_US_BAR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.450000 Read /QUAL8.0.6/LT_PTO_SL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.468000 Read /QUAL8.0.6/LV_MIDR_135/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.400001 Read /QUAL8.0.6/MART/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.408000 Read /QUAL8.0.6/MIDR_DS_BAR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.422001 Read /QUAL8.0.6/MIDR_INTAKE/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.473999 Read /QUAL8.0.6/MIDR_MOUTH/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.456001 Read /QUAL8.0.6/MIDR_MOWERY/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.408000 Read /QUAL8.0.6/MIDR_SJR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.424000 Read /QUAL8.0.6/MIDR_US_BAR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.398000 Read /QUAL8.0.6/MINER_SL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.444999 Read /QUAL8.0.6/MOKELUMNE/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.469001 Read /QUAL8.0.6/MOKL_MOUTH/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.408000 Read /QUAL8.0.6/MOK_NF_WG_NDWA/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.408000 Read /QUAL8.0.6/MOK_SAN_NDWA/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.400001 Read /QUAL8.0.6/MOK_TER_NDWA/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.476000 Read /QUAL8.0.6/MTZMA_SL_US_SCG_/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.543999 Read /QUAL8.0.6/MTZ_SL_DS_SCG/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.419999 Read /QUAL8.0.6/MTZ_SL_US_SCG/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.435999 Read /QUAL8.0.6/NDD_US/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.443000 Read /QUAL8.0.6/OLDRH_DS_BAR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.478000 Read /QUAL8.0.6/OLDRH_US_BAR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.480000 Read /QUAL8.0.6/OLDRT_DS_BAR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.420000 Read /QUAL8.0.6/OLDRT_US_BAR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.428000 Read /QUAL8.0.6/OLDR_BAC/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.427000 Read /QUAL8.0.6/OLDR_HWY4/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.450001 Read /QUAL8.0.6/OLDR_IND_SL_ECCID/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.503000 Read /QUAL8.0.6/OLDR_MIDR/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.438001 Read /QUAL8.0.6/OLDR_MOUTH/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.422999 Read /QUAL8.0.6/OLDR_TRACY/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.418001 Read /QUAL8.0.6/PTO_SL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.467000 Read /QUAL8.0.6/RMID015/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.484000 Read /QUAL8.0.6/RMID027/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.415000 Read /QUAL8.0.6/RMID040/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.425999 Read /QUAL8.0.6/RMKL019/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.412000 Read /QUAL8.0.6/ROCK_SL_PP1/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.450001 Read /QUAL8.0.6/ROLD024/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.504000 Read /QUAL8.0.6/ROLD034/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.421000 Read /QUAL8.0.6/ROLD040/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.430000 Read /QUAL8.0.6/ROLD046/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.412999 Read /QUAL8.0.6/ROLD047/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.455999 Read /QUAL8.0.6/ROLD059/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.481000 Read /QUAL8.0.6/ROLD074/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.408999 Read /QUAL8.0.6/RSAC054/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.482001 Read /QUAL8.0.6/RSAC064/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.467000 Read /QUAL8.0.6/RSAC075/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.518001 Read /QUAL8.0.6/RSAC077/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.519000 Read /QUAL8.0.6/RSAC081/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.446001 Read /QUAL8.0.6/RSAC084/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.421000 Read /QUAL8.0.6/RSAC092/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.408000 Read /QUAL8.0.6/RSAC101/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.455999 Read /QUAL8.0.6/RSAC123/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.488001 Read /QUAL8.0.6/RSAC128/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.442999 Read /QUAL8.0.6/RSAC139/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.449001 Read /QUAL8.0.6/RSAC142/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.399999 Read /QUAL8.0.6/RSAC155/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.436001 Read /QUAL8.0.6/RSAN007/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.503000 Read /QUAL8.0.6/RSAN018/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.408000 Read /QUAL8.0.6/RSAN032/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.424000 Read /QUAL8.0.6/RSAN037/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.399999 Read /QUAL8.0.6/RSAN043/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.444000 Read /QUAL8.0.6/RSAN046/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.478001 Read /QUAL8.0.6/RSAN052/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.400001 Read /QUAL8.0.6/RSAN058/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.437000 Read /QUAL8.0.6/RSAN063/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.423999 Read /QUAL8.0.6/RSAN072/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.462001 Read /QUAL8.0.6/RSAN112/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.496000 Read /QUAL8.0.6/RSMKL008/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.421999 Read /QUAL8.0.6/SAC/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.441000 Read /QUAL8.0.6/SACR_3MILE_431/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.422000 Read /QUAL8.0.6/SACR_AT_SUISUN_BAY/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.473001 Read /QUAL8.0.6/SAC_DS_DCC/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.484999 Read /QUAL8.0.6/SAC_DS_STMBTSL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.417000 Read /QUAL8.0.6/SAC_DS_SUTSL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.446000 Read /QUAL8.0.6/SAC_EMMATON/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.431000 Read /QUAL8.0.6/SAC_EMM_NDWA/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.455001 Read /QUAL8.0.6/SAC_FRPT/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.509001 Read /QUAL8.0.6/SAC_RIO_NDWA/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.422999 Read /QUAL8.0.6/SAC_US_DCC/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.445001 Read /QUAL8.0.6/SAC_WG_NDWA/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.421000 Read /QUAL8.0.6/SJR_ANT/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.477000 Read /QUAL8.0.6/SJR_BRNT/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.460000 Read /QUAL8.0.6/SJR_BUCKLEY_COVE/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.415000 Read /QUAL8.0.6/SJR_JPT/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.441000 Read /QUAL8.0.6/SJR_RRI/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.419999 Read /QUAL8.0.6/SJR_SAN_AND/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.449999 Read /QUAL8.0.6/SJR_SAN_NDWA/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.478000 Read /QUAL8.0.6/SJR_VERN/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.411999 Read /QUAL8.0.6/SLBAR002/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.414000 Read /QUAL8.0.6/SLCBN002/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.389001 Read /QUAL8.0.6/SLCCH016/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.467000 Read /QUAL8.0.6/SLCRD000/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.477000 Read /QUAL8.0.6/SLDUT007/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.417000 Read /QUAL8.0.6/SLMZU011/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.430000 Read /QUAL8.0.6/SLMZU025/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.456001 Read /QUAL8.0.6/SLSBT011/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.486000 Read /QUAL8.0.6/SLSUS012/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.484000 Read /QUAL8.0.6/SLTRM004/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.392999 Read /QUAL8.0.6/STMBT_SL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.408000 Read /QUAL8.0.6/STM_SL_SUT_NDWA/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.392000 Read /QUAL8.0.6/SUTR_SL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.431999 Read /QUAL8.0.6/SUTTER_SL_LEN/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.452001 Read /QUAL8.0.6/SUT_US_MIN/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.399999 Read /QUAL8.0.6/TRNR_CUT/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.408000 Read /QUAL8.0.6/VCT_CNL/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.401000 Read /QUAL8.0.6/VICT_INTAKE/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.424000 Read /QUAL8.0.6/YOLO/EC/01FEB1921/15MIN/ITP_PP+FROM-ALL/ in 0:00:00.457000 Read 137 in 0:01:01.236000 ```