.. _auto_curve_to_dataset: *CONVERT A SINGLE CURVE INTO A DATASET* ======================================= Converts a single curve into a tabular dataset in either XY or Matrix format. In XY mode the curve's x- and y-arrays become two columns; in Matrix mode the y-values are reshaped into a user-defined number of columns. Use this worker when downstream nodes require a dataset rather than a curve object. When to use ----------- Classification: **process**. Tagged: ``conversion``, ``curve``, ``dataset``, ``matrix``, ``reshape``, ``transform``, ``xy``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve - curve - vector - — - - The source curve (x/y vector pair) to be converted into a dataset; accepts any d3VIEW curve object. * - type - type - list - xy - - Output layout: 'xy' produces a two-column dataset with one column per axis; 'matrix' reshapes the curve y-values into multiple columns. Defaults to 'xy'. * - Number Of Columns For Matrix - matrix_cols - scalar - 2 - - Number of columns to use when splitting curve y-values in Matrix mode (integer ≥ 1); ignored when type is 'xy'. Defaults to 2. * - Matrix Col Prefix - matrix_col_prefix - scalar - col_ - - String prefix applied to each generated column name in Matrix mode (e.g. 'col_' yields col_0, col_1, …); ignored when type is 'xy'. Defaults to 'col_'. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - Matrix - curve_to_dataset_output_1 - dataset - Tabular dataset produced from the input curve; contains two columns (x, y) in XY mode, or N columns of reshaped y-values in Matrix mode. 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=curve_to_dataset `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curve_to_dataset. Schema hash: 8c3650f162b9. Hand-curated docs in workerexamples/ override this page when present.