NORMALIZE THE CURVE BY DIVIDING THE Y-VALUES BY THE MAX-Y

Normalizes a curve’s x, y, or both axes using either min-max scaling (divide by max value) or standard-scaler (z-score) normalization. Use this worker to bring curve values into a comparable range before further processing or comparison.

When to use

Classification: process.

Tagged: axis, curve, minmax, normalize, scaling, standard-scaler, x-normalization, y-normalization.

Inputs

Label ID Type Default Required Description
Curve 1 curve1 vector   Input curve (x/y vector) to be normalized; supply any time-history or response curve that requires axis scaling.
Axis axis string x   Axis to normalize: ‘x’ normalizes only x-values, ‘y’ normalizes only y-values, ‘xy’ normalizes both axes; defaults to ‘x’.
Normalizetype normalizetype string minmax   Normalization method: ‘minmax’ divides each value by the axis maximum (range 0–1), ‘standardscaler’ applies z-score standardization (zero mean, unit variance); defaults to ‘minmax’.

Outputs

Label ID Type Description
curve_normalize_output_1 curve_normalize_output_1 vector Normalized output curve (x/y vector) with the selected axis values rescaled according to the chosen normalization method.

Disciplines

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


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