COMPUTE THE BEFORE_AFTER OF THE CURVE

Splits a curve into its “before” and/or “after” segments relative to a reference point (e.g. time-zero or peak). Use this worker when you need to isolate the pre-event or post-event portion of a signal for downstream processing or comparison.

When to use

Classification: process.

Tagged: before_after, curve_segment, curve_split, signal_segment, time_history.

Inputs

Label ID Type Default Required Description
Curve curve vector   Input curve (X-Y vector) to be split; typically a time-history or signal curve — leave empty only if the curve will be injected dynamically by an upstream worker.
Return Type return_type scalar both   Controls which segment(s) are returned: ‘before’ returns only the pre-split portion, ‘after’ returns only the post-split portion, and ‘both’ (default) returns the full before-and-after pair concatenated as a single output vector.

Outputs

Label ID Type Description
curve_before_after_output_1 curve_before_after_output_1 vector Resulting curve segment(s) as a vector: the before portion, the after portion, or both concatenated, depending on the selected Return Type.

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_before_after


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