Compute dv/v aggregate from Stretching
This step aggregates the per-pair stretching results into network-level dv/v statistics (mean, std, weighted mean, percentiles, etc.) using the same aggregation engine as the MWCS dv/v step.
To run:
$ msnoise cc dtt compute_stretching_dvv
The output files are written under:
<output_folder>/<lineage>/stretching_dvv_1/_output/<mov_stack>/dvv_<pair_type>_<comp>.nc
See also
Compute dv/v from dt/t(MWCS) — full description of the aggregation algorithm, configuration parameters, and output format (shared with all three dvv methods).
See also
Reading these results in Python — use MSNoiseResult:
from msnoise.results import MSNoiseResult
from msnoise.core.db import connect
db = connect()
r = MSNoiseResult.from_ids(db, preprocess=1, cc=1, filter=1,
stack=1, refstack=1,
stretching=1, stretching_dvv=1)
ds = r.get_dvv(pair_type="CC", components="ZZ", mov_stack=("1D", "1D"))
See Reading outputs with MSNoiseResult for the full guide and all available methods.