.. _auto_curve_critical: *DOWNSIZE BY TAKING ONLY CRITICAL POINTS* ========================================= Reduces a curve to its critical points only (local minima, maxima, and inflection points), discarding intermediate data points to produce a compact representation. Use this worker to downsample dense time-history or signal curves while preserving their essential shape and turning points. When to use ----------- Classification: **process**. Tagged: ``critical_points``, ``curve_reduction``, ``downsample``, ``inflection``, ``maxima``, ``minima``, ``signal_simplification``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve 1 - curve1 - vector - — - - Input curve (x/y vector pair) to be reduced; supply any dense time-history, force-displacement, or signal curve — the worker will extract only its critical points. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curve_critical_output_1 - curve_critical_output_1 - vector - Reduced output curve containing only the critical points (local minima, maxima, and inflection points) of the input curve, as an x/y vector pair. 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_critical `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curve_critical. Schema hash: 82abbc8fa4bf. Hand-curated docs in workerexamples/ override this page when present.