INTEGRATE CURVES

Integrates one or more input curves numerically (area under the curve), with an optional filter to ignore positive or negative values before integration. Use this worker whenever you need cumulative integrals of time-history or signal data within a workflow.

When to use

Classification: process.

Tagged: area_under_curve, curves, integrate, numerical_integration, signal, time_history.

Inputs

Label ID Type Default Required Description
Curve 1 curve1 vector   One or more input curves (vector) to be integrated; accepts multiple curves simultaneously — leave empty only if curves are provided upstream via a connected node.
Ignore ignore list none   Selects which signed values to zero out before integration: ‘none’ (default) integrates all values, ‘positive’ ignores positive values, ‘negative’ ignores negative values.

Outputs

Label ID Type Description
curves_integrate_output_1 curves_integrate_output_1 vector Resulting integrated curve(s) (vector) representing the cumulative integral of each input curve, with the same x-axis as the input.

Disciplines

  • data.curve.transform
  • data.signal_processing

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_integrate


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