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

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

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


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