DATASET COLUMNS TO CURVES¶
Combines paired X-column and Y-column groups in a dataset into a single new curve column, using column-name prefixes to identify matching pairs. Use this worker when tabular data encodes curve point-sets as separate X/Y columns and you need a proper curve-typed column for downstream analysis.
When to use¶
Classification: process.
Tagged: column_transform, columns_to_curves, curve, dataset, process, tabular, x_prefix, y_prefix.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Dataset With Columns | dataset_1 | dataset | — | Input dataset containing the raw tabular data with separate X-point and Y-point columns that will be paired and collapsed into curve objects. | |
| New Column Name | new_col_name | scalar | — | Name for the new curve column that will be appended to the dataset (e.g. ‘stress_strain_curve’); must be a unique column name not already present in the dataset. | |
| X Column Prefix | x_point_column | scalar | — | Column-name prefix that identifies all X-point columns in the dataset (e.g. ‘x_’ matches columns ‘x_0’, ‘x_1’, …); used to locate and order X values for each curve. | |
| Y Column Prefix | y_point_column | scalar | — | Column-name prefix that identifies all Y-point columns in the dataset (e.g. ‘y_’ matches columns ‘y_0’, ‘y_1’, …); paired positionally with the X columns to construct each curve. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| dataset_curve_to_columns_output_1 | dataset_curve_to_columns_output_1 | dataset | Output dataset identical to the input but augmented with the new curve-typed column, where each row contains a curve object built from the corresponding X/Y column values. |
Disciplines¶
- 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=dataset_columns_to_curves
Auto-generated from transformation schema. Worker id: dataset_columns_to_curves. Schema hash: 7757fa7ee810. Hand-curated docs in workerexamples/ override this page when present.