• 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.