SYNC THE X-POINTS TO THE REFERENCE CURVE

Resamples one or more curves so their x-points align with a reference curve, using either a merged or reference-only x-grid. Use this worker whenever downstream operations require all curves to share the same x-axis support (e.g., before averaging, differencing, or correlation).

When to use

Classification: process.

Tagged: curve_alignment, extrapolation, interpolation, merge_grid, reference_grid, resample, sync, x-axis.

Inputs

Label ID Type Default Required Description
Curves To Be Synced curvestobesynced vector   One or more XY curves (vector) whose x-points will be resampled to match the target grid; accepts multiple curve objects.
Ref Curve ref_curve vector   Single reference XY curve (vector) whose x-points define the target grid used for synchronisation.
Type Of Sync typeof_sync scalar merge   Grid-building strategy: ‘merge’ (default) combines x-points from all curves and the reference; ‘reference’ uses only the reference curve’s x-points.
Extrapolate extrapolate scalar yes   Whether to extrapolate (‘yes’, default) or clip (‘no’) curve values when the reference grid extends beyond a source curve’s x-range.

Outputs

Label ID Type Description
curves_sync_with_output_1 curves_sync_with_output_1 vector Collection of resampled XY curves sharing the synchronised x-grid derived from the chosen sync type and reference curve.

Disciplines

  • data.curve.pair
  • data.curve.transform

Runnable example

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


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