.. _auto_curves_offset_by_slip: *TRANSLATE CURVES TO REMOVE LIST* ================================= Translates (offsets) a set of curves by detecting and removing the initial slip region using piecewise linear fitting. The worker digitizes each curve, segments it, identifies the linear pre-load (slip) zone via R² quality control, and shifts the curve so that the true load-bearing response starts at the origin. When to use ----------- Classification: **process**. Tagged: ``curve_offset``, ``digitization``, ``offset``, ``piecewise_linear``, ``r2``, ``slip``, ``toe_compensation``, ``translation``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curves To Be Offset - curvestobeoffset - vector - — - - One or more input curves (vector format) whose slip/toe region should be detected and removed; accepts multiple curves in batch. * - Num Dig - num_dig - integer - 1000 - - Number of points used to re-digitize each curve before fitting; default 1000 — increase for high-resolution curves, decrease for speed. * - Segment Length Ratio - segment_length_ratio - integer - 0.1 - - Fraction of the total digitized points used per fitting segment when detecting the slip region (e.g. 0.1 = 10%); default 0.1. * - Min R2 - r2_limit - integer - 0.95 - - Minimum R² threshold for a segment to be accepted as linear (slip); default 0.95 — raise for stricter linearity, lower for noisier data. * - Merge Ratio - merge_ratio - integer - 0.025 - - Adjacent slope segments are merged if their slopes differ by less than this ratio; default 0.025 — controls how aggressively nearly-equal slope segments are combined. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curves_offset_by_slip_output_1 - curves_offset_by_slip_output_1 - vector - Slip-corrected output curves (vector format), translated along the x-axis so that the toe/slip region is removed and the response origin is at zero. 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_offset_by_slip `_ .. raw:: html

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