- COMPUTE THE VALUE OF X FOR A GIVEN Y VALUE*
Given one or more curves and a target Y value, this worker performs an inverse lookup to find the corresponding X value(s) where the curve crosses that Y level. Use it when you need to extract a threshold crossing time, displacement, or other X-axis quantity at a prescribed response level.
When to use¶
Classification: process.
Tagged: curve, interpolation, inverse_lookup, lookup, threshold_crossing, x_at_y.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curves | curves | vector | — | One or more input curves (X-Y pairs) on which the inverse lookup is performed; accepts multiple curves simultaneously. | |
| Y Value | y_value | float | — | The target Y value (float) at which the corresponding X value is to be found via interpolation; must lie within the Y range of the supplied curves. | |
| Format | format | string | %s | Printf-style format string (e.g. ‘%s’, ‘%.4f’) controlling how the resulting X value is rendered in the output; leave as default ‘%s’ for general-purpose string formatting. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_lookup_xvalueat_output_1 | curve_lookup_xvalueat_output_1 | dataset | Dataset containing the computed X value(s) corresponding to the specified Y value for each input curve, one row per curve. |
Disciplines¶
- data.curve.pair
- 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_lookup_xvalueat
Auto-generated from transformation schema. Worker id: curves_lookup_xvalueat. Schema hash: 45df0ffc598a. Hand-curated docs in workerexamples/ override this page when present.