.. _auto_curves_digitize: *CREATE A NEW SET OF CURVES BY USING A INTERVAL OF XMAX-MAX/NP AS SPECIFIED BELOW* ================================================================================== Resamples one or more curves onto a uniform x-axis grid by dividing the [xmin, xmax] range into a specified number of equidistant intervals. Optionally applies Ramer–Douglas–Peucker (RDP) smoothing and supports symmetric resampling about a user-defined mid-point. Use this worker to normalise curves to a common x-resolution before comparison or further processing. When to use ----------- Classification: **process**. Tagged: ``curve_transform``, ``digitize``, ``equidistant``, ``interpolate``, ``rdp``, ``resample``, ``smoothing``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curves - curves - vector - — - - One or more input curves (x/y vector pairs) to be resampled; accepts multiple curves simultaneously. * - Num of Intervals - num_points - scalar - 100 - - Number of equidistant intervals to create between the first and last x-value of each curve; default is 100 (produces 101 points). * - Mid Point - mid_point - integer - 0.0 - - X-value about which equal numbers of intervals are placed on each side; defaults to the initial x-value of the curve (0.0). * - Add RDP Smoothing - add_rdp - string - no - - Set to 'yes' to apply Ramer–Douglas–Peucker smoothing after resampling, reducing unnecessary points while preserving curve shape; default is 'no'. * - Rdp Espsilon - rdp_espsilon - integer - 1.0 - - Tolerance (epsilon) used by the RDP algorithm to determine which points to retain; only active when Add RDP Smoothing is 'yes'; default is 1.0. * - Sync First Last - sync_first_last - string - no - - Set to 'yes' to synchronise the first and last x-values across all input curves before digitising, ensuring a shared domain; default is 'no'. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curves_digitize_output_1 - curves_digitize_output_1 - vector - Resampled output curves on a uniform x-axis grid, one output curve per input curve, carrying the same units as the originals. Disciplines ----------- - 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_digitize `_ .. raw:: html

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