.. _auto_curves_average_all: *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 ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - 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 ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - 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 `_ .. raw:: html

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