INTERPOLATE

Resamples or interpolates one or more curves onto a new x-axis grid using the chosen algorithm (linear, PCHIP, polynomial, spline, Makima, or Kriging). Use this worker whenever you need to standardise curve resolution, change point spacing, or evaluate curve values at specific x-locations before downstream comparison or analysis.

When to use

Classification: process.

Tagged: curve, interpolation, kriging, linear, makima, pchip, polynomial, resampling.

Inputs

Label ID Type Default Required Description
Curves curves vector   One or more input curves (x/y vector pairs) to be interpolated; accepts multiple curve objects in d3VIEW curve format.
Type Of Interpolation interpolation_type scalar linear   Algorithm used for interpolation — one of: linear (default), pchip, polynomial, spline, makima, or kriging; leave as ‘linear’ for fast, monotone-preserving resampling.
C1 c1 float 100   Primary grid specification: an integer number of evenly-spaced output points (default 100), or a range string in ‘min:max:step’ format, or a comma-separated list of explicit x-values ‘p1,p2,p3’.
Constant 2 c2 float 0   Secondary constant used when C1 encodes a min:max:step range — represents the ‘max’ bound; leave at default 0 when C1 specifies a point count or explicit list.
Constant 3 c3 float 0   Tertiary constant used when C1 encodes a min:max:step range — represents the ‘step’ size; leave at default 0 when C1 specifies a point count or explicit list.

Outputs

Label ID Type Description
curves_interpolate_output_1 curves_interpolate_output_1 vector Interpolated curve(s) in d3VIEW vector format, resampled onto the x-axis grid defined by C1/C2/C3 using the selected interpolation algorithm.

Disciplines

  • data.curve.transform
  • data.signal_processing

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_interpolate


Auto-generated from transformation schema. Worker id: curves_interpolate. Schema hash: 78620949233b. Hand-curated docs in workerexamples/ override this page when present.