TRANSFORM CURVES USING A DATASET CONTAINING THE OPERATIONS

Applies a sequence of curve transformations (scale, offset, slice, math, etc.) defined in a structured dataset to one or more input curves. Use this worker when transformation logic needs to be data-driven or reused across multiple workflow steps without hardcoding individual operation parameters.

When to use

Classification: process.

Tagged: batch, curves, dataset-driven, math, offset, operations, scale, slice.

Inputs

Label ID Type Default Required Description
Curves curves vector   One or more input curves (vector/time-history format) to be transformed; accepts multiple curves and is optional if curves are sourced upstream.
Transformations transformations dataset   Dataset table (fixed schema: columns id, type, args) specifying the ordered list of transformation operations to apply — e.g. scale, offset, clip — along with their arguments; required for any transformation to occur.
Parameters parameters keyvalue   Key-value pairs whose names can be referenced as variables inside the transformation args column, enabling parameterised reuse of the transformations dataset across different workflow runs.

Outputs

Label ID Type Description
Transformed Curves curve_oper_o1 vector Resulting curves after all dataset-defined transformations have been applied in order, returned in the same vector format as the input curves.

Disciplines

  • data.curve.pair
  • data.curve.transform
  • data.dataset.transform

Runnable example

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


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