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.