.. _auto_curves_remove_overlapping: *REMOVE OVERLAPPING CURVES BASED ON HOW CLOSE THEY ARE * ======================================================== Removes near-duplicate (overlapping) curves from a curve group by sampling a configurable number of points and comparing Y-value differences against a fractional tolerance. Use this worker to de-duplicate redundant curves before plotting, training, or correlation steps. When to use ----------- Classification: **process**. Tagged: ``curve_deduplication``, ``curve_filtering``, ``overlapping_curves``, ``remove_overlapping``, ``tolerance``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve Group - curvegroup - vector - — - - The input curve group (multi-curve vector) from which overlapping/near-duplicate curves will be removed; accepts multiple curves. * - Number Of Points - number_of_points - scalar - 10 - - Number of evenly sampled comparison points used to detect overlap between curve pairs; 10–20% of the total point count is recommended (default: 10). * - Tolerance - tolerance - scalar - 0.01 - - Fractional similarity threshold: two curves are considered overlapping when their Y-value difference at sampled points is less than TOL × max(/Y/) of the pair; default 0.01 (1%). Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curves_remove_overlapping_output_1 - curves_remove_overlapping_output_1 - vector - Filtered curve group (vector) with overlapping/near-duplicate curves removed, retaining one representative curve per cluster of similar curves. Disciplines ----------- - data.curve.pair Runnable example ---------------- A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: `/api/workflow/example?id=curves_remove_overlapping `_ .. raw:: html

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