COMPUTE ZONE VALUES BASED ON X-RANGES¶
Splits a curve into user-defined x-axis zones and computes a summary statistic (average, min, max, first, or last y-value) for each zone. Use this worker to extract scalar KPIs from specific time or spatial intervals of a curve.
When to use¶
Classification: process.
Tagged: aggregation, average, curve, kpi, max, min, time-interval, x-range.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve To Use For Computing The Zone Calculations | curvetouseforcomputingthezonecalculations | vector | — | The input curve (x/y vector) on which zone calculations will be performed; must be provided as a d3VIEW curve object. | |
| Zones | zones | string | — | Colon-separated x-axis range pairs defining each zone (e.g. ‘0:10:20:30’ for two zones [0–10] and [20–30]); leave blank to operate over the full curve extent. | |
| Calculation Type | calculation_type | integer | average | Aggregation function applied to y-values within each zone: ‘average’ (default), ‘min’, ‘max’, ‘first’, or ‘last’. | |
| Names | zone_names | string | — | Optional comma-separated labels to assign to each zone in the output; defaults to the source curve name if not provided. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_zone_values_output_1 | curve_zone_values_output_1 | keyvalue | Key-value map of zone name → computed scalar result, one entry per defined zone, using the selected aggregation type. |
Disciplines¶
- data.curve.transform
- 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_values
Auto-generated from transformation schema. Worker id: curve_zone_values. Schema hash: fecbd3d48090. Hand-curated docs in workerexamples/ override this page when present.