.. _auto_curves_scale: *SCALE THE X-VALUES AND Y-VALUES BY THE FACTORS PROVIDED BELOW* =============================================================== Scales the X and Y values of one or more curves by the specified multiplicative factors, with an optional inverse (1/factor) applied before scaling. Use this worker whenever you need to rescale curve axes — for example, unit conversion or amplitude normalization — without altering curve shape. When to use ----------- Classification: **process**. Tagged: ``curve_transform``, ``inverse``, ``normalization``, ``scale``, ``unit_conversion``, ``x_scale``, ``y_scale``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curves To Be Scaled - curvestobescaled - vector - — - ✓ - One or more input curves (vector) whose X and Y values will be scaled; accepts multiple curves in a single batch. * - X Scale Value - x_scalevalue - scalar - 1 - ✓ - Multiplicative factor applied to all X values; dimensionless scalar, default 1 (no scaling). If X Inverse is 'yes', the effective factor becomes 1/x_scalevalue before application. * - Y Scale Value - y_scalevalue - scalar - 1 - ✓ - Multiplicative factor applied to all Y values; dimensionless scalar, default 1 (no scaling). If Y Inverse is 'yes', the effective factor becomes 1/y_scalevalue before application. * - X Inverse - x_inverse - scalar - no - - When set to 'yes', inverts the X scale factor (1/x_scalevalue) before applying it; leave at default 'no' when a direct multiplicative scale is intended. * - Y Inverse - y_inverse - scalar - no - - When set to 'yes', inverts the Y scale factor (1/y_scalevalue) before applying it; leave at default 'no' when a direct multiplicative scale is intended. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curves_scale_output_1 - curves_scale_output_1 - vector - Scaled output curves (vector) with X and Y values transformed by the resolved scale factors; one output curve is produced for each input curve. 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=curves_scale `_ .. raw:: html

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