CREATE A NEW CURVE THAT BOUNDS THE CURVES.¶
Aggregates a collection of curves into a single bounding (or statistical envelope) curve. Supply one or more base curves plus an optional second curve, then choose the aggregation mode — boundary envelope, mean, min, max, mode, or standard deviation. Use this worker when you need to derive a corridor or summary curve from a family of time-history or XY signals.
When to use¶
Classification: process.
Tagged: boundary, corridor, curve_aggregation, envelope, max, mean, min, std.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Base Curve | base_curve | vector | — | One or more primary XY/time-history curves (vector) that form the input population to be aggregated; accepts multiple curves — leave empty only if all curves are supplied via Second Curve. | |
| Second Curve | second_curve | vector | — | An additional curve or set of curves (vector) to be merged with Base Curve before aggregation; optional supplement when the curve population is split across two sources. | |
| Return Type | return_type | scalar | boundary | Aggregation method applied to the curve population: ‘boundary’ (default) returns a min/max envelope corridor; ‘mean’, ‘min’, ‘max’, ‘mode’, and ‘std’ return the corresponding pointwise statistical curve. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curves_boundary_output_1 | curves_boundary_output_1 | vector | Resulting aggregated curve (vector) computed from the input population according to the selected Return Type — e.g., a two-sided boundary envelope or a pointwise mean/min/max/std curve. |
Disciplines¶
- data.curve.pair
- data.curve.transform
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_boundary
Auto-generated from transformation schema. Worker id: curves_boundary. Schema hash: 63309a7b3f5f. Hand-curated docs in workerexamples/ override this page when present.