.. _auto_dataset_curve_to_bilinear_columns: *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 ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - 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 ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - 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 _1 … _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 `_ .. raw:: html

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.