COMPUTE ZONE VALUES BASED ON X-RANGES

Computes aggregate zone values (average, min, max, first, or last) for one or more curves over user-defined x-axis ranges. Use this worker to extract scalar summaries from time-history or signal curves within specific x-interval “zones”.

When to use

Classification: process.

Tagged: average, curve_aggregation, max, min, signal_summary, x_range, zone_values.

Inputs

Label ID Type Default Required Description
Curve To Use For Computing The Zone Calculations curvetouseforcomputingthezonecalculations vector   One or more input curves (x/y vector pairs) over which zone calculations will be performed; accepts multiple curves simultaneously.
Zones zones string   Colon-separated x-axis range(s) defining each zone (e.g. ‘0:10:20:30’ for two zones [0–10] and [20–30]); leave blank to span the full curve extent.
Type type integer average   Aggregation method applied within each zone: one of ‘average’ (default), ‘min’, ‘max’, ‘first’, or ‘last’.
Names zone_names string   Comma-separated labels to assign to each zone in the output dataset; defaults to the source curve names when left blank.

Outputs

Label ID Type Description
curves_zone_values_output_1 curves_zone_values_output_1 dataset Dataset containing one scalar aggregate value per zone per input curve, with columns corresponding to zone names and rows to each input curve.

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=curves_zone_values


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