COMPUTE THE AVERAGE OF THE BOUNDED CURVE¶
Clips a curve to a specified bound and then applies a sliding-window smoothing pass to produce a clean, averaged result. Use this worker when you need to suppress noise or outliers in a time-history or XY curve before downstream processing.
When to use¶
Classification: process.
Tagged: average, bound, curve, sliding-window, smooth, time-history, transform, window.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve To Be Bound | curvetobebound | vector | — | Input XY curve (vector) to be bounded and smoothed; typically a time-history signal such as force, acceleration, or displacement. | |
| Slope | slope | scalar | 1 | Slope multiplier applied during the bounding step to scale the curve before clipping; dimensionless scalar, defaults to 1 (no scaling). | |
| Window Size | windowsize | scalar | 1 | Number of points in the sliding-window used for the smoothing pass; integer scalar, defaults to 1 (no smoothing). Increase to widen the averaging window and reduce high-frequency noise. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_bound_smooth_output_1 | curve_bound_smooth_output_1 | vector | Resulting XY curve after bounding and smoothing have been applied; shares the same axis units as the input curve. |
Disciplines¶
- data.curve.transform
- data.signal_processing
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_bound_smooth
Auto-generated from transformation schema. Worker id: curve_bound_smooth. Schema hash: 490bbcedc085. Hand-curated docs in workerexamples/ override this page when present.