SELECT CURVES BY CURVE LOOKUP¶
Filters a collection of curves by computing a scalar lookup metric (e.g. Ymax, integral, slope) on each curve and selecting those that meet a min/max threshold criterion. Use this worker when you need to programmatically subset a large curve set based on a computed curve statistic.
When to use¶
Classification: process.
Tagged: batch, curve_selection, filter, integral, lookup, scalar_metric, ymax, ymin.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curves | curves | vector | — | ✓ | Collection of one or more input curves (vector of curve objects) to be evaluated and filtered; at least one curve must be provided. |
| Lookuptype | lookuptype | string | ymax | Scalar metric to compute on each curve for comparison — options include statistical measures (ymax, ymin, xmin, xmax, yavg, ymedian, ysum, yrange, integral, std_dev_mean_ratio), positional values (yfirst, ylast, xfirst, xlast, xatymax, xatymin, xatyavg), absolute-value variants (absy, absx, absymax, absymax_with_sign, absymin, absxmax, absxmin), and derived metrics (num_points, slope_before_zero, max_from_last); defaults to ‘ymax’. | |
| Format | min_max | string | max | Numeric threshold range [min, max] used to select curves whose computed lookup value falls within the specified bounds; curves outside this range are excluded. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curves_selector_by_lookup_output_1 | curves_selector_by_lookup_output_1 | vetor | Filtered subset of the input curves (vector of curve objects) whose computed lookup metric value falls within the specified min/max threshold range. |
Disciplines¶
- data.curve.pair
- data.curve.transform
- data.statistics
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_selector_by_lookup
Auto-generated from transformation schema. Worker id: curves_selector_by_lookup. Schema hash: ca77e300bbbe. Hand-curated docs in workerexamples/ override this page when present.