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.