interpolate module

class tihi.tihi_utils.interpolate.Interpolate(input_x, input_y, degree_spline=3, gratings=1000, denoising_window_size=10, denoising_order=3)

Bases: object

denoise_signal()

Apply Savitzky-Golay filter for signal denoising.

interpolate(x_in, y_in)

Perform spline interpolation.

Parameters:
  • x_in (1D np array) – input x values

  • y_in (1D np array) – input y values