AVERAGE OF ALL CURVES

Computes the element-wise average of all input curves into a single output curve. Optionally re-samples curves onto a common x-axis before averaging, and supports cylindrical coordinate averaging for directional data.

When to use

Classification: process.

Tagged: average, curve_average, cylindrical_coords, multi_curve, sync_x, transformations.

Inputs

Label ID Type Default Required Description
Curves curves vector   Collection of two or more XY curves (vector type, multi-select) to be averaged together; all curves should share compatible units on both axes.
Sync X sync_x string no   Whether to interpolate all curves onto a common x-axis before averaging — set to ‘yes’ when input curves have different x discretisations; defaults to ‘no’.
Use Cylindrical Coords use_cylindrical_coord string no   Whether to perform the average in cylindrical coordinates instead of Cartesian — set to ‘yes’ for rotational or directional curve data; defaults to ‘no’.

Outputs

Label ID Type Description
curves_average_all_output_1 curves_average_all_output_1 vector Single XY curve representing the point-wise arithmetic average of all input curves, on the (optionally synchronised) common x-axis.

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_average_all


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