Support multi Vs30 in calcs
For calculations only, not web services.
Expected behavior:
- If the
config.hazard.vs30s
array is empty, sites will be built and run using defaults and data in the supplied sites file. - If not empty, code will loop over each value and site vs30 will always be set to that value; any vs30 in a site file will be ignored
- If not empty, hazard and disagg results will be nested in parent directories by vs30 value, e.g.
vs30-760
.
n.b. disagg-iml
with vs30 dependent IMLs will only use the first value in config.hazard.vs30s
; should probably have program throw exception or issue warning if multiple vs30s present