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

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

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


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