obspy.signal.interpolation

Some Seismogram Interpolating Functions.

copyright:

The ObsPy Development Team (devs@obspy.org)

license:

GNU Lesser General Public License, Version 3 (https://www.gnu.org/copyleft/lesser.html)

Public Functions

calculate_lanczos_kernel

Helper function to get the actually used kernel for a specific value of a.

interpolate_1d

Wrapper around some scipy interpolation functions.

lanczos_interpolation

Function performing Lanczos resampling, see https://en.wikipedia.org/wiki/Lanczos_resampling for details.

plot_lanczos_windows

Helper function producing a plot of all available tapers of the sinc function and their response for the Lanczos interpolation.

weighted_average_slopes

Implements the weighted average slopes interpolation scheme proposed in [Wiggins1976] for evenly sampled data.

Private Functions

Warning

Private functions are mainly for internal/developer use and their API might change without notice.

_validate_parameters

Validates the parameters for various interpolation functions.