.. _auto_curves_digitize_based_on_derivative: *DIGITIZE BASED ON DERIVATIVE* ============================== Digitizes a curve by adaptively selecting representative points based on the curve's derivative (rate of change), placing more points where curvature is high and fewer where the curve is flat. The number of output points is bounded by a user-supplied minimum and maximum. Use this worker to reduce curve data to a compact, feature-preserving point set for material characterization, curve matching, or downstream surrogate modeling. When to use ----------- Classification: **process**. Tagged: ``adaptive_sampling``, ``curve_reduction``, ``derivative``, ``digitize``, ``point_selection``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve 1 - curve - vector - — - - Input curve (or multiple curves) to be digitized; accepts a vector of (x, y) pairs — supply at least one curve for the worker to produce output. * - Min Number Of Points - min_dig_points - integer - 10 - - Minimum number of digitized points to retain in the output curve; default is 10 — increase if the simplified curve loses important low-curvature features. * - Max Number Of Points - max_dig_points - integer - 100 - - Maximum number of digitized points allowed in the output curve; default is 100 — decrease to enforce a stricter data reduction, increase to preserve finer detail. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - Digitized Curve - curve_digitize_bod_output_1 - vector - Adaptively digitized output curve containing between min_dig_points and max_dig_points representative (x, y) points, with denser sampling in high-derivative regions. 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=curves_digitize_based_on_derivative `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curves_digitize_based_on_derivative. Schema hash: 78eb200e0732. Hand-curated docs in workerexamples/ override this page when present.