DISCARD THE POINTS IF THE Y-VALUE IS OUTSIDE OF THE RANGE SPECIFIED BELOW

Filters a curve by removing all points whose y-value falls outside a specified [ymin, ymax] range. Use this worker to clip noisy baselines, restrict a signal to a valid amplitude window, or discard out-of-range data before further processing.

When to use

Classification: process.

Tagged: clip, curve, filter, signal, threshold, trim, y-range.

Inputs

Label ID Type Default Required Description
Curve To Be Clipped curvetobeclipped vector   Input curve (x/y vector) whose points will be filtered; any point with a y-value outside [ymin, ymax] will be discarded.
Y Min ymin float 0.0   Lower y-value bound (float, default 0.0); all curve points with y strictly below this value are dropped.
Y Max ymax float 0.0   Upper y-value bound (float, default 0.0); all curve points with y strictly above this value are dropped — set greater than ymin to define a valid range.

Outputs

Label ID Type Description
curve_clipy_output_1 curve_clipy_output_1 vector Clipped output curve containing only the points whose y-values lie within [ymin, ymax], preserving the original x/y pairing for retained points.

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_clipy


Auto-generated from transformation schema. Worker id: curve_clipy. Schema hash: 6c63ee4791c7. Hand-curated docs in workerexamples/ override this page when present.