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.