bruges.filters.convolve module

Convolution in n-dimensions.

copyright:2019 Agile Geoscience
license:Apache 2.0
bruges.filters.convolve.apply_along_axis(func_1d, arr, *args, **kwargs)[source]
bruges.filters.convolve.convolve(reflectivity, wavelet)[source]

Convolve n-dimensional reflectivity with a 1D wavelet or 2D wavelet bank.

Args reflectivity (ndarray): The reflectivity trace, or 2D section, or volume. wavelet (ndarray): The wavelet, must be 1D function or a 2D wavelet ‘bank’.

If a wavelet bank, time should be on the last axis.