nrv_interp.__init__

nrv_interp.__init__(X_values, Y_values, kind='linear', dx=0.01, interpolator=None, dxdy=None, scale=None, columns=[])[source]

Initialize a one-dimensional interpolator.

Parameters:
  • X_values (array_like) – Sampling positions.

  • Y_values (array_like) – Sampled values.

  • kind (str, optional) – Interpolation kind.

  • dx (float, optional) – Minimum spacing parameter used by the interpolator.

  • interpolator (callable | None, optional) – Custom interpolation backend.

  • dxdy (array_like | None, optional) – Derivative values for Hermite-like interpolation.

  • scale (float | None, optional) – Scaling factor applied to derivatives for cardinal splines.

  • columns (list, optional) – Selected columns when interpolating structured inputs.