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.