.. _auto_curve_bound_smooth: *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 ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - 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 ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - 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 `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curve_bound_smooth. Schema hash: 490bbcedc085. Hand-curated docs in workerexamples/ override this page when present.