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.