respec / HSPsquared

Hydrologic Simulation Program Python (HSPsquared)
GNU Affero General Public License v3.0
44 stars 17 forks source link

specactions Parser readUCI & hdf5 Data Model #99

Open rburghol opened 2 years ago

rburghol commented 2 years ago

Tasks

Background

Testing Data

wget https://deq1.bse.vt.edu/hsp2/land_spec.tar.gz
tar -xvf land_spec.tar.gz
cd land_spec
hsp2 import_uci hwmA51800.uci hwmA51800.h5
hsp2 run hwmA51800.h5

Data Models in hdf5

Development Notes

rburghol commented 2 years ago

Currently the parser completes gaining actions, finds a whole bunch (the test uci is chock full), but they values are all NA, suggesting that the parsing defs for Actions (in either CSV or in code) is not quite right.

rob@deq3:~/working/modeling/hsp2/land_spec$ hsp2 run hwmA51800.h5
2022-09-02 18:15:05.55   Processing started for file ./; saveall=True
Called read_uci()
Trying to access the special actions. Did it get parsed?
      OPERATION  RANGE  DC  DS  YR  MO  DA  HR  MN   D   T  VARI  S1  S2  AC  VALUE  TC  TS  NUM
0           NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
1           NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
2           NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
3           NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
4           NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
...         ...    ...  ..  ..  ..  ..  ..  ..  ..  ..  ..   ...  ..  ..  ..    ...  ..  ..  ...
1330        NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
1331        NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
1332        NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
1333        NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
1334        NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN

[1335 rows x 19 columns]
{'ACTIONS':       OPERATION  RANGE  DC  DS  YR  MO  DA  HR  MN   D   T  VARI  S1  S2  AC  VALUE  TC  TS  NUM
0           NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
1           NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
2           NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
3           NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
4           NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
...         ...    ...  ..  ..  ..  ..  ..  ..  ..  ..  ..   ...  ..  ..  ..    ...  ..  ..  ...
1330        NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
1331        NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
1332        NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
1333        NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
1334        NaN    NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN   NaN NaN NaN NaN    NaN NaN NaN  NaN
rburghol commented 2 years ago

See #105