→ Plot dv/v from WCT

Plot dt/t (and dv/v) from the Wavelet Coherence Transform method.

The timeseries style reads pre-aggregated network dv/v from the wavelet_dtt_dvv step output written by msnoise.s07_compute_dvv. The heatmap style reads per-pair WCT dt/t NetCDF files directly.

Two plot styles are available via the --visualize option:

  • "timeseries" (default): weighted-mean dv/v vs time, one subplot per moving-stack window.

  • "heatmap": 2-D time × frequency heatmap of the first available pair’s dtt DataArray (useful for inspecting frequency dependence).

Example:

msnoise cc dtt dvv plot wavelet_dtt_dvv will plot all defaults (timeseries).

msnoise cc dtt dvv plot wavelet_dtt_dvv -v heatmap -f 1 -w 1 -d 1 plots a heatmap for filter 1, WCT set 1, DTT set 1.

msnoise.plots.wavelet_dtt_dvv.main(mov_stackid=0, components='ZZ', pair_type='CC', filterid=1, wctid=1, dttid=1, dvvid=1, pairs=None, showALL=False, start='1970-01-01', end='2100-01-01', visualize='timeseries', ranges='[0.5, 1.0], [1.0, 2.0], [2.0, 4.0]', show=True, outfile=None, loglevel='INFO')

Plot dt/t from WCT DTT results.

Parameters:
  • mov_stackid – 1-based moving-stack index (0 = all).

  • components – Component pair string.

  • filterid – Filter set number.

  • wctid – WCT config set number.

  • dttid – WCT-DTT config set number.

  • dvvidwavelet_dtt_dvv config set number.

  • visualize'timeseries' (uses pre-aggregated dvv) or 'heatmap' (uses per-pair wct_dtt data directly).

  • show – Display the figure interactively.

  • outfile – Save path (? = auto-name).

  • loglevel – Logging verbosity.