- COMPUTE THE X VALUE WHEN Y STOPS CHANGING*
Scans a curve and returns the x value at which the curve’s y values have effectively stopped changing (converged). Convergence is detected when the local derivative falls within a tolerance fraction of the total y-range. Use this worker to automatically identify steady-state or stabilization points in time-history or iterative curves.
When to use¶
Classification: process.
Tagged: convergence, curve_analysis, derivative, steady_state, x_lookup.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve 1 | curve1 | vector | — | The input curve (x/y vector) to analyse for convergence; must be a well-sampled time-history or iteration curve — leave unconnected only if the curve is supplied upstream via context. | |
| Tolerance | tolerance | float | 0.01 | Fractional tolerance applied to the y-range: if the local derivative magnitude is less than tolerance × (y_max − y_min) the curve is considered converged; dimensionless, default 0.01 (1 %) suits most smooth convergence curves — tighten toward 0.001 for noisy signals. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_get_converged_x_output_1 | curve_get_converged_x_output_1 | scalar | The x value (scalar, same units as the input curve’s x-axis) at which the curve first satisfies the convergence criterion. |
Disciplines¶
- data.curve.transform
- data.signal_processing
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_get_converged_x
Auto-generated from transformation schema. Worker id: curve_get_converged_x. Schema hash: d2779a382ec7. Hand-curated docs in workerexamples/ override this page when present.