- COMPUTE THE VALUE OF X FOR A GIVEN Y VALUE*
Given a 2-D curve and a target Y value, performs an inverse lookup to return the corresponding X value. Use this worker whenever you need to invert a curve relationship, e.g. finding the time at which a signal crosses a threshold.
When to use¶
Classification: process.
Tagged: curve, interpolation, inverse, lookup, threshold, x-value.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve 1 | curve1 | vector | — | The source 2-D curve (X/Y vector pairs) from which the inverse lookup will be performed; must contain the target Y value within its range. | |
| Y Value | y_value | float | — | The Y value (float) at which the corresponding X value is to be found; must lie within the Y range of the supplied curve. | |
| Format | format | string | %s | Printf-style format string controlling how the resulting X value is rendered (e.g. ‘%.4f’ for four decimal places); defaults to ‘%s’ (pass-through string representation). |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_lookup_xvalueat_output_1 | curve_lookup_xvalueat_output_1 | scalar | Scalar X value interpolated from the curve at the specified Y value, formatted according to the ‘format’ input. |
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=curve_lookup_xvalueat
Auto-generated from transformation schema. Worker id: curve_lookup_xvalueat. Schema hash: 86ca03e44067. Hand-curated docs in workerexamples/ override this page when present.