TRANSFORM A CURVE USING A DATASET CONTAINING THE OPERATIONS¶
Applies a sequence of mathematical transformations to a curve, where the operations are defined in a structured dataset (columns: id, type, args). Use this worker when the transformation pipeline is dynamic or data-driven and needs to be specified externally rather than hard-coded in the workflow.
When to use¶
Classification: process.
Tagged: batch, curve, dataset-driven, operations, pipeline, transform.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve | curve | vector | — | The input curve (X/Y vector pair) to be transformed; accepts any d3VIEW curve object — see the Curve Input glossary for supported formats. | |
| Transformations | transformations | dataset | — | Dataset table defining the ordered transformation pipeline; must contain exactly three columns — ‘id’ (row identifier), ‘type’ (transformation name, e.g. scale, offset, slice), and ‘args’ (comma-separated or JSON arguments for that operation). | |
| Parameters | parameters | keyvalue | — | Optional key-value map of named parameters whose values can be referenced by name inside the ‘args’ column of the transformations dataset, enabling reusable parameterised pipelines. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| Transformed Curve | curve_oper_o1 | vector | The resulting curve after all transformation operations defined in the dataset have been applied sequentially. |
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_transform_by_dataset
Auto-generated from transformation schema. Worker id: curve_transform_by_dataset. Schema hash: e82c1fb54592. Hand-curated docs in workerexamples/ override this page when present.