.. _auto_curve_zone_average: *COMPUTE ZONE AVERAGE BASED ON X-RANGES* ======================================== Computes the average Y value of a curve within one or more user-defined X-axis zones (ranges). Provide the input curve and a colon-separated list of X range pairs; the worker returns a key-value map of zone averages. Use this to summarise signal levels across specific time or frequency windows. When to use ----------- Classification: **process**. Tagged: ``averaging``, ``curve``, ``signal_summary``, ``transformations``, ``x_range``, ``zone_average``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve To Use For Computing The Zone Average - curvetouseforcomputingthezoneaverage - vector - — - - The input curve (X/Y vector) over which zone averages will be computed; typically a time-history or frequency-response curve from a simulation or test. * - Zones - zones - string - — - - Colon-separated X-axis range pairs defining each zone of interest (e.g. '0:10:20:30' for two zones [0–10] and [20–30]); units must match the curve's X-axis units. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curve_zone_average_output_1 - curve_zone_average_output_1 - keyvalue - Key-value map where each key identifies a zone (by its X range) and the corresponding value is the computed average Y value within that zone. Disciplines ----------- - data.curve.transform - data.signal_processing - data.statistics Runnable example ---------------- A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: `/api/workflow/example?id=curve_zone_average `_ .. raw:: html

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