pysolate.wavelet.blockbandpass

blockbandpass(Wx, scales, scale_min, scale_max, block_threshold)[source]

Apply a band reject filter to modify the wavelet coefficients over a scale bandpass

Parameters
  • Wx (numpy.ndarray) – wavelet transform of shape (len(scales), len(time_series))

  • scale_min (float) – minimum time scale for bandpass blocking.

  • scale_max (float) – maximum time scale for bandpass blocking.

  • block_threshhold – percent amplitude adjustment to the wavelet coefficients within scale_min and scale_max.

Returns

modified wavelet transform of shape (len(scales), len(time_series)).

Return type

numpy.ndarray