SYNC THE X-VALUES FROM 3 CURVES

Synchronises the x-axis sampling of three curves so that all share a common set of x-values, interpolating y-values as needed. Use this worker when downstream operations require curve pairs or triplets to be defined on identical x-grids before comparison, arithmetic, or correlation.

When to use

Classification: process.

Tagged: alignment, curve, interpolation, sync, three-curves, transformations, x-axis.

Inputs

Label ID Type Default Required Description
Curve 1 curve_1 vector Primary input curve (vector of x/y pairs); drives the reference x-grid used for synchronisation — required, all other curves are resampled to match it.
Curve 2 curve_2 vector   Second curve (vector of x/y pairs) to be resampled onto the x-grid of Curve 1; if a CurveGroup is supplied, only the first member is used. Leave unconnected to perform a two-curve or single-curve pass-through.
Curve 3 curve3 vector   Third curve (vector of x/y pairs) to be resampled onto the x-grid of Curve 1; if a CurveGroup is supplied, only the first member is used. Leave unconnected if only two curves need synchronisation.

Outputs

Label ID Type Description
curve_sync_3x_output_1 curve_sync_3x_output_1 vector Synchronised curve set returned as a vector (or CurveGroup) in which all three input curves share a common x-axis grid, ready for downstream pair-wise operations or correlation.

Disciplines

  • data.curve.pair

Runnable example

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


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