DATASET CURVE TO BILINEAR COLUMNS

Expands one or more curve-valued columns in a dataset into a flat set of bilinear (x/y point-pair) columns, resampled to a fixed number of points. Use this worker to convert embedded curve objects into tabular numeric columns suitable for ML preprocessing, DOE, or export.

When to use

Classification: process.

Tagged: bilinear_columns, curve_expansion, curve_flatten, curve_to_bilinear, dataset_transform, resampling, sync_curves.

Inputs

Label ID Type Default Required Description
Dataset With Columns dataset_1 dataset   Input dataset containing at least one column that stores curve objects; all other columns are passed through unchanged.
Curve Column Name column_name scalar   One or more column names (multi-select, driven by dataset_1) whose curve values will be expanded into bilinear point columns.
Number Of Points num_points scalar 100   Number of evenly-spaced resampled points to generate per curve; default is 100 — increase for higher fidelity, decrease for compact representations.
Prefix prefix text PNT_   String prefix used to name the generated point columns (e.g. default ‘PNT_’ produces columns PNT_1, PNT_2, …); change to avoid name collisions.
Remove Curve Column remove_curve_column select yes   Whether to drop the original curve column(s) after expansion; default ‘yes’ keeps the output tidy — set to ‘no’ to retain the source curve alongside the new columns.
Sync Curves sync_curves select yes   Controls how curves are aligned to a common x-axis before resampling: ‘yes’ syncs on the shared range, ‘yes_with_min_zero’ forces the range to start at 0, ‘yes_first_last_value’ uses the first/last value for extrapolation, and ‘no’ skips synchronisation entirely.

Outputs

Label ID Type Description
dataset_curve_to_bilinear_columns_output_1 dataset_curve_to_bilinear_columns_output_1 dataset Transformed dataset in which each selected curve column has been replaced (or supplemented) by a series of numeric bilinear point columns named <PREFIX>_1 … <PREFIX>_N, with one row per original dataset row.

Disciplines

  • ai_ml.preprocessing
  • 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_curve_to_bilinear_columns


Auto-generated from transformation schema. Worker id: dataset_curve_to_bilinear_columns. Schema hash: 59c3da35d85d. Hand-curated docs in workerexamples/ override this page when present.