.. _auto_curves_lookup_scalar: * THIS FUNCTION LOOKS INTO A COLLECTION OF CURVES AND RETURNS CURVENAME=>LOOKUP VALUE* ======================================================================================= Iterates over a collection of curves and extracts a single scalar value from each curve using a specified lookup strategy (e.g., Ymax, Xfirst, first intersection). Use this worker to reduce a curve group into a curveName→scalar mapping for downstream KPI rollup or reporting. When to use ----------- Classification: **process**. Tagged: ``curve_group``, ``intersection``, ``kpi``, ``lookup``, ``reduction``, ``scalar``, ``transformations``, ``xmax``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve Group - curve_group - vector - — - - Collection of named curves (CurveGroup) to scan; each curve will be individually evaluated against the chosen lookup type. Optional — if omitted, no output is produced. * - Lookup Type - lookup_type - xfirst - xfirst - - Scalar extraction method applied to every curve in the group; choose from point-based picks (xfirst, xlast, yfirst, ylast), extrema (xmin, xmax, ymin, ymax, yabsmax, abs_ymax), intersection queries (intersectx, intersecty, first_intersect_x, first_intersect_y, max_value_intersect), aggregates (ysum, num_points, yrange, xrange), or metadata (name, id, file). Defaults to 'xfirst'. * - Min Or Max - min_or_max - string - max - - Tie-breaking direction used when the lookup produces multiple candidate values (e.g., multiple intersections); select 'max' to return the largest candidate or 'min' to return the smallest. Defaults to 'max'. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curves_lookup_scalar_output_1 - curves_lookup_scalar_output_1 - scalar - A scalar value (dimensionless numeric or string, depending on lookup_type) representing the extracted quantity from the curve group — typically the result aggregated across curves according to the min_or_max rule. Disciplines ----------- - cae.postprocessing.response - 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_scalar `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curves_lookup_scalar. Schema hash: 2879cdd81f1b. Hand-curated docs in workerexamples/ override this page when present.