obspy.signal.interpolation.interpolate_1d

interpolate_1d(data, old_start, old_dt, new_start, new_dt, new_npts, type='linear', *args, **kwargs)[source]

Wrapper around some scipy interpolation functions.

Parameters:
  • data (array_like) – Array to interpolate.

  • old_start (float) – The start of the array as a number.

  • old_dt – The time delta of the current array.

  • new_start (float) – The start of the interpolated array. Must be greater or equal to the current start of the array.

  • new_dt (float) – The desired new time delta.

  • new_npts (int) – The new number of samples.

  • type (str or int) – Specifies the kind of interpolation as a string (linear, nearest, zero, slinear, quadratic, cubic where slinear, quadratic and cubic refer to a spline interpolation of first, second or third order) or as an integer specifying the order of the spline interpolator to use. Default is linear.