Open rburghol opened 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
See #105
Tasks
psa
) here: https://github.com/HARPgroup/HSPsquared/tree/psadef specactions(info, llines):
to readUCI.pydef specactions(info, llines):
in readUCI.py:Background
Testing Data
Data Models in hdf5
/SPEC_ACTIONS/ACTIONS/table
(see also: https://github.com/respec/HSPsquared/issues/105)/SPEC_ACTIONS/MULT/table
/SPEC_ACTIONS/UVQUAN/table
/SPEC_ACTIONS/CONDITIONAL/table
/SPEC_ACTIONS/DISTRB/table
/SPEC_ACTIONS/UVNAME/table
(see #106)Development Notes
uci_obj
inHSP2/main.py
uci_obj = io_manager.read_uci()
specactions
from the hdf5 file and pass it into other routines, i.e., something like:specactions = uci_obj.specactions
specactions
dictionary in main.py, this must be set or an error will be thrown