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.